我已安排使用GcmNetworkManager
定期运行任务,但我不希望将其保留,因为我不想将android.Manifest.permission.RECEIVE_BOOT_COMPLETED
添加到列表中我的应用需要的权限。所以,我目前正在我主要活动的onCreate()
中安排任务。我想知道,有没有办法查询GcmNetworkManager
我的任务,如果已经安排,请跳过这个?
答案 0 :(得分:2)
Task.Builder
中的方法名为setUpdateCurrent
(link)。
可选的setter用于指定此任务是否应覆盖具有相同标记的任何预先存在的任务。默认为false,这意味着新任务不会覆盖现有任务。
希望有所帮助