我已经使用 GcmNetworkManager
安排了一个定期运行的任务,但我不希望它被持久化,因为我不想添加 android.Manifest.permission.RECEIVE_BOOT_COMPLETED
列出我的应用程序需要的权限。因此,我目前正在主要 Activity 的 onCreate()
中安排任务。我想知道,有没有一种方法可以查询 GcmNetworkManager
我的任务,如果已经安排好了,跳过这个?
最佳答案
Task.Builder
中有一个名为 setUpdateCurrent
( link ) 的方法。
它是可选的 setter ,用于指定此任务是否应覆盖具有相同标签的任何先前存在的任务。这默认为 false,这意味着新任务不会覆盖现有任务。
希望对你有帮助
关于android - 如何查询 GcmNetworkManager 以查看我的任务是否已安排?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37016480/