如何查询GcmNetworkManager以查看我的任务是否已安排?

iMa*_*ari 5 android gcm-network-manager

我已经安排了一个定期运行的任务GcmNetworkManager,但我不希望它被持久化,因为我不想添加android.Manifest.permission.RECEIVE_BOOT_COMPLETED我的应用程序所需的权限列表.所以,我目前正在安排onCreate()我的主要活动中的任务.我想知道,有没有办法查询GcmNetworkManager我的任务,如果已经安排,请跳过这个?

bus*_*lee 2

Task.Builder调用setUpdateCurrent链接)中有方法。它是可选的设置器,用于指定此任务是否应覆盖具有相同标签的任何预先存在的任务。默认为 false,这意味着新任务不会覆盖现有任务。

希望能帮助到你