我正在使用stopService()
來停止服務。我想發送附加數據的意圖。如何在服務中檢索這些額外的數據?如何獲取在Android中停止服務的意圖
4
A
回答
9
AFAIK,這Intent
不以任何方式交付Service
。
而不是stopService()
,您可以使用startService()
傳遞您的額外內容,並在其中包含可導致您的服務致電stopSelf()
的內容。這將具有呼叫stopService()
和同時提供額外數據的淨效果。
0
我理解,這是一個老問題,但是,如果有人在尋找替代方案,您可以停止服務註冊在Service
一個BroadcastReceiver
,然後對你所有的應用程序發送廣播這個receiver
。在這裏,您可以從intent
獲得發送給receiver
的所有信息。在receiver
內,只需撥打stopSelf()
即可。
相關問題
- 1. Android服務意外停止
- 2. Android服務意外停止
- 3. android-如何在android中停止服務
- 4. 停止意圖的服務,這是做android timertask在android
- 5. 如何在android中停止服務
- 6. 如何停止android服務?
- 7. 如何停止android服務?
- 8. 如何停止多個服務採取一個意圖指示?
- 9. 在android中停止服務
- 10. 在android中停止服務
- 11. 在Android中停止服務
- 12. java.lang.SecurityException:不允許停止服務意圖?
- 13. stopService(意圖)不停止服務?
- 14. 意圖服務突然停止
- 15. 如何停止服務中的服務
- 16. 如何在關閉應用程序後停止意圖服務
- 17. MDaemon服務意外停止
- 18. 從android中的GCM意圖服務無休止地獲取通知android
- 19. 停止Android服務
- 20. Android服務停止
- 21. Android停止服務
- 22. 停止在Android服務
- 23. 如何防止用戶在android中強制停止服務?
- 24. 如何自動停止android服務?
- 25. Android停止服務()不停止
- 26. 服務停止時如何處理意圖?
- 27. 在Android中停止定期服務
- 28. 在Android中自動停止服務
- 29. 意圖服務在完成任務之前停止?
- 30. 如何停止我的應用程序在android中的服務?
好主意,謝謝。 –
awesoooommeeee !!!! – mr5