嗨我傳遞一些數據的意圖來啓動一個服務,但我無法檢索我的字符串,因爲我的OnCreate()
方法的服務首先被調用,我有它的所有工作,但我無法檢索意圖這種方法中的數據..Android:檢索服務中的Intent數據?
1
A
回答
2
意圖額外用於命令(onStartCommand()
),或者可能與請求綁定(onBind()
)。沒有與簡單創建服務相關聯的Intent
。
重寫您的服務以執行由Intent
臨時演員在onStartCommand()
或onBind()
中定製的工作。或者,考慮是否使用Intent
臨時演員是正確的使用方法 - 例如,我預計需要的所有時間都可以在數據庫或SharedPreferences
中使用。
3
對此方法的每次調用都將導致相應的對目標服務的onStartCommand(Intent,int,int)方法的調用,其意圖在此處給出。這提供了一種便捷的方式將作業提交給服務,而無需綁定並調用其接口。 Android: retrieving an extra from intent in service?
相關問題
- 1. 從服務器檢索數據Android
- 2. 從Java/Android的Web服務中檢索數據。 android.os.NetworkOnMainThreadException
- 3. Web服務從索爾檢索數據
- 4. Android - 從數據庫服務器檢索圖像和數據
- 5. 檢索服務器端的JSON數據
- 6. 如何從Android Web服務中檢索二進制數據?
- 7. 從IBM Worklight中的服務器數據庫中檢索數據
- 8. 檢索從PHP服務器的MySQL數據到Android的ListView
- 9. Android Intent服務的位置監聽器
- 10. 通過Android上的服務從數據庫檢索JSON
- 11. 從Android應用程序的Web服務器檢索數據
- 12. 使用Android上託管的HTTP服務器檢索POST數據
- 13. 從服務器檢索數據
- 14. 如何從服務器檢索數據
- 15. Xcelsius:從Web服務檢索數據
- 16. PHP - 從MySQL服務器檢索數據
- 17. 從遠程服務器檢索數據
- 18. Json Web服務數據檢索
- 19. 從WCF服務檢索數據
- 20. Android Azure:404嘗試從服務器檢索數據時出錯
- 21. android:如何使用web服務從sql server檢索數據
- 22. Android服務無法啓動intent&NullPointerException
- 23. 如何在由AlarmManager計劃啓動的服務中檢索Intent Extras?
- 24. 如何從android中的Intent服務中的服務器獲取Json響應?
- 25. Android的檢索數據?
- 26. 檢索listrow數據的Android
- 27. 如何從Android的KSOAP Web服務中檢索對象數組?
- 28. 從組件中的異步服務中檢索數據
- 29. 從onActivityResult intent檢索putExtra值
- 30. 跨多個服務的數據檢索和搜索
我使用onStart方法,並把它放在它的所有代碼bt調用服務的按鈕,直到我的文件在服務器上uploded,即直到服務完成。 – Harinder 2011-05-04 10:41:14
@Harinder:那麼你應該在某處使用後臺線程,可能在服務內部。也許考慮創建一個'IntentService'而不是一個常規的'Service'。 – CommonsWare 2011-05-04 10:43:21