在我正在開發的應用程序中,我有一個主要的Activity
,它啓動一個Service
(它是一個浮動窗口,我正在使用StandOut庫)。相同的應用程序包含一個擴展了InputMethodService
的類,我想讓它們進行通信,因爲我想處理在我的StandOutWindow
中創建的類的實例中包含的InputMethod調用方法中的一些Events
。我試圖使用SharedPreferences
,這是一個好方法還是有更好的方法來讓他們溝通?Android - 在同一應用程序中的兩個服務之間的通信
0
A
回答
-2
我認爲你必須使用bindService
與service
http://developer.android.com/guide/components/bound-services.html
溝通如要與InputMethodService
你可以按照本教程:
http://android-developers.blogspot.com/2009/04/creating-input-method.html
而且services
之間comunicate:
相關問題
- 1. 通信之間的兩個Web應用程序在同一臺服務器
- 2. 如何使用服務在兩個android應用程序之間創建通信
- 3. 兩個不同設備上的兩個應用程序之間的Android通信
- 4. 同一Android應用程序的兩個實例之間的安全通信
- 5. 使用相同的Android應用程序的兩個設備之間的通信
- 6. 服務器應用程序和Android應用程序之間的通信
- 7. 兩個應用程序之間的android通信
- 8. 通信之間的兩個服務器
- 9. 兩個REST服務之間的通信
- 10. 使用WCF服務的兩個.Net應用程序之間的相互通信
- 11. 如何在兩個不同的android應用程序之間進行通信
- 12. 不同域之間的兩個Web應用程序之間的Javascript通信
- 13. 在同一臺服務器上的兩個PHP應用程序之間的通信?
- 14. 在不同服務器上託管的Django應用程序之間的通信
- 15. 兩個java程序之間的通信
- 16. 使用WCF的兩個winform應用程序之間的通信?
- 17. 開發兩個android應用程序並在兩個之間進行通信
- 18. Windows應用程序和Android應用程序之間的通信
- 19. Web應用程序和Android應用程序之間的通信
- 20. java中兩個相同的web應用程序之間的通信
- 21. 服務器和移動應用程序之間的通信
- 22. 服務與網絡/桌面應用程序之間的通信
- 23. Windows服務和桌面應用程序之間的通信
- 24. iPhone應用程序和AWS服務器之間的通信
- 25. 同一Tomcat服務器上的兩個應用程序之間的雙向SSL
- 26. 來自應用程序的兩個窗口之間的通信
- 27. Web應用程序的兩個客戶端之間的通信
- 28. android和兩個php web服務器之間的通信
- 29. 在服務器和iPhone應用程序之間形成通信
- 30. Web應用程序和C應用程序之間的通信?Web服務?
我試過這個,但不幸的是InputMethodService有onBind聲明final,所以我不能返回messenger活頁夾。 – Vektor88
請把您的服務代碼 – mromer
沒有什麼可發佈的,這是一個簡單的聲明。要使兩個服務進行通信,您應該重寫onBind方法。不幸的是,在一個InputMethodService中,它的接口聲明爲final,所以不可能覆蓋它。 – Vektor88