0
A
回答
4
在mco的答案上進行擴展時,如果您有前景活動,則GCMIntentService
需要執行一些操作才能觸發您的前景活動。通常,您將通過設置您的活動來響應onResume()
中的某種消息並刪除onPause()
中的消息。
「某種信息的」 可以是:
- 一種
Intent
經由LocalBroadcastManager
- 發送的
Intent
經由消息總線經由經典sendBroadcast()
- 消息中發送,如Otto
- 等
3
在活動週期中,應用程序變爲可見(前景)時調用onResume,並在不可見時(背景)調用onPause。
當應用程序爲背景/前景時,您可以使用這些函數來執行任何您想要執行的操作。
相關問題
- 1. 在後臺運行前臺ksh腳本
- 2. 顯示通知應用程序是否正在運行或在後臺運行
- 3. Android:應用程序在後臺或前臺運行? :S
- 4. Glassfish正在後臺運行
- 5. 確定是否UILocalNotification在前臺或後臺
- 6. 如何檢查應用程序是否在前臺或後臺
- 7. GCM是否在後臺運行
- 8. BlackBerry - TimerTask是否在後臺運行?
- 9. 在前臺或後臺運行Twisted應用程序的正確方法
- 10. execv會在前臺還是後臺運行?
- 11. 測試Outlook是否在後臺運行或可見
- 12. 如何知道正在運行的後臺進程是否爲
- 13. 運行在後臺
- 14. 在後臺運行
- 15. 在後臺運行
- 16. 運行在後臺
- 17. 如何繼續在後臺運行前臺服務也在android
- 18. 程序在前臺運行,但不能在後臺使用nohup
- 19. 線程是否可運行?或上課?如何在後臺運行線程?
- 20. 檢查應用程序是否在前臺或後臺運行(使用同步適配器)
- 21. PowerShell的:在後臺而不是前臺
- 22. 在後臺運行NSTimer或UILocalNotification
- 23. 等待方法或在後臺運行
- 24. 如何使java可執行文件在後臺而不是前臺運行?
- 25. 如何知道我的應用程序在後臺或前臺運行?
- 26. iOS:將信息發送到未在前臺或後臺運行的程序?
- 27. 在前臺和後臺無限運行任務
- 28. 如何將子進程在後臺運行到前臺
- 29. 在後臺運行並行
- 30. 在後臺運行的服務或控制檯應用程序?
什麼是處理那些「certa在事件中「?一個'服務'?一個'BroadacastReceiver'? – CommonsWare
它們由'GCMIntentService'處理。 – razielsarafan