gpt4 book ai didi

android - 将参数传递给 GcmTaskService

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:35 29 4
gpt4 key购买 nike

我正在尝试使用 GcmTaskService 实现服务。这是我在主要 Activity 中调用名为 Myservice 的服务的代码。

OneoffTask myTask = new OneoffTask.Builder()
.setService(MyService.class)
.setExecutionWindow(0, 10)
.setTag("test-upload")
.build();

GcmNetworkManager.getInstance(this).schedule(myTask);

这是 MyService 类。

    public class MyService extends GcmTaskService {

@Override
public int onRunTask(TaskParams taskParams) {
Log.i("onRunTask: ", taskParams.getTag() + "");
return GcmNetworkManager.RESULT_RESCHEDULE;
}
}

我想知道的是如何将参数传递给该服务?

最佳答案

https://developers.google.com/android/reference/com/google/android/gms/gcm/TaskParams

TaskParams 有一个 getExtras() 返回一个包供你使用。这应该通过调用 TaskBuilder 上的 setExtras() 来填充。

关于android - 将参数传递给 GcmTaskService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31502434/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com