Ho pianificato un'attività da eseguire periodicamente utilizzando GcmNetworkManager
, ma non desidero che venga mantenuta, perché non desidero aggiungere android.Manifest.permission.RECEIVE_BOOT_COMPLETED
all'elenco delle autorizzazioni richieste dalla mia applicazione. Quindi, sto attualmente pianificando l'attività in onCreate()
della mia attività principale. Mi stavo chiedendo, c'è un modo per interrogare il GcmNetworkManager
sulla mia attività e se è già stato programmato, saltare questo?Come posso interrogare GcmNetworkManager per vedere se la mia attività è pianificata o meno?
5
A
risposta
2
C'è un metodo in Task.Builder
chiamato setUpdateCurrent
(link). È setter opzionale per specificare se questa attività deve ignorare qualsiasi attività preesistente con lo stesso tag. Il valore predefinito è false, il che significa che una nuova attività non sovrascriverà quella esistente.
Speranza che aiuta
Problemi correlati
- 1. Come si può interrogare lo stato (attivo o meno) di un'attività pianificata?
- 2. Come verificare se un'attività è in esecuzione o meno
- 3. Come vedere Tomcat è in esecuzione o meno
- 4. Come posso verificare se un file è o meno un'immagine?
- 5. Rileva se la cronologia HTML5 è supportata o meno
- 6. Esecuzione di Microsoft Access come attività pianificata
- 7. Verifica se la presa è collegata o meno
- 8. Wix 3.5 Crea attività pianificata
- 9. Se utilizzare CMS o meno
- 10. Come posso vedere il registro colorato usando la coda o meno?
- 11. Controllare se la casella è selezionata o meno - ASP.NET
- 12. Come sapere se node.js è installato o meno
- 13. Come posso rilevare quando la mia vista è stata spostata?
- 14. Controlla se l'url è valido o meno
- 15. controllo per vedere se ViewBag ha una proprietà o meno, per iniettare condizionalmente JavaScript
- 16. Come verificare se NFC è abilitato o meno in Android?
- 17. Come vedere la mia versione di Eclipse?
- 18. come verificare se allow_url_fopen è abilitato o meno
- 19. Determinare se una parola è un nome o meno
- 20. Come impostare la mia attività come attività principale in Android?
- 21. verifica se un pacchetto è presente o meno
- 22. Come rilevare se Java Runtime è installato o meno
- 23. Come posso rilevare se una finestra del browser è focalizzata o meno?
- 24. Come verificare se l'opzione wifi è abilitata o meno
- 25. Come verificare se 3g è attivo o meno in Android
- 26. Posso vedere se un timer è ancora in esecuzione?
- 27. onSuggestionClick ricrea la mia attività
- 28. Determinare se il dispositivo è dotato di touchscreen o meno
- 29. Rileva se mbstring è abilitato o meno dallo script PHP
- 30. Python - Controlla se un file è vuoto o meno
che so di questo metodo, ma è come la creazione di tutto il compito e poi lasciare GC prendersi cura di esso. Speravo di determinare se il mio compito è lì prima di crearne uno nuovo –