我在Android中使用Messenger而不是aidl來實現IPC。我有一個客戶端可以綁定的服務。 我如何傳遞一個自定義對象服務形式使用Messenger的機制IPC一個客戶端,使客戶端可以使用這個對象調用operations.I知道我們可以使用Parcelable或databundle發送簡單的數據類型,但有關自定義哪些對象在Android中使用Messenger傳遞IPC中的對象
回答
如何將自定義對象表單服務傳遞給使用IPC的Messenger機制的客戶機,以便客戶機可以使用該對象來調用操作。
你不行。一個進程中的應用程序不能保存來自另一個進程的對象,更不用說「調用操作」了。
我想發送回調服務,就像我們使用aidl一樣,我應該使用簡單的消息傳遞迴調函數,並使用包傳遞迴調參數 – cdka
@cdka:如果您希望爲IPC使用'Messenger',則需要限制你自己的數據類型可以進入'Bundle'。 – CommonsWare
謝謝,這是我使用Messenger而不是aidl的限制。 – cdka
- 1. 在Android中通過IPC傳遞隊列對象
- 2. 在android中傳遞對象
- 3. 在Android中使用sharedpreferences傳遞Java對象
- 4. 在Dlist中傳遞對象。
- 5. 在CoreData中傳遞對象
- 6. 在scala中傳遞對象
- 7. 在RedirectToAction中傳遞對象
- 8. 在Java中傳遞對象
- 9. 在對象中傳遞ArrayList
- 10. 如何在Portlet之間傳遞對象(IPC)Liferay portlet
- 11. 的.cpp中使用IPC的Android中
- 12. 在Android中可以通過IPC傳遞光標嗎?
- 13. 在Android中的RESTFUL Web服務的URL中傳遞JSON對象?
- 14. Android Service Messenger響應空對象引用?
- 15. 在Ajax調用中傳遞Json.Net對象
- 16. 帶消息傳遞的IPC
- 17. 使用didSelectRowAtIndexPath傳遞對象:
- 18. 使用Segue傳遞對象
- 19. 傳遞對象使用jQuery
- 20. 在android中使用對象
- 21. 如何在android中通過引用傳遞對象來更改orignal對象?
- 22. Facebook的Messenger Messenger bot對象結構
- 23. 如何返回活動對象的列表中的Android IPC
- 24. 傳遞使用RMI的對象引用
- 25. 在C#中通過引用傳遞對象和對象列表#
- 26. 在symfony 1.4中使用include_partial()部分傳遞的對象?
- 27. 在休息中傳遞兩個對象使用Jersey的Api
- 28. 如何將Android手機中的對象傳遞給Android Wear?
- 29. 在Android上使用addJavascriptInterface()傳遞JavaScript對象
- 30. 使用MVP在android中傳遞bundle intent
讓自定義對象實現'Parcelable'就像http://shri.blog.kraya.co.uk/2010/04/26/android-parcel-data-to-pass-between-activities-using-parcelable-類/ – zapl