2016-02-04 37 views
0

我想在我的Android應用程序中設計一個IntentSerive類,該應用程序從另一個應用程序接收具有MyObject類對象的數組。 MyObject類是在兩個應用程序中定義的。從另一個應用程序接收MyObject的數組android

我只想知道實現它的步驟......例如,我知道我的服務需要定義一個意圖過濾器來與其他應用程序進行通信。

這有可能嗎?不爲MyObject類必須Parcelable?(我甚至不知道它是什麼,我讀了一些事情...)

感謝

回答

3

是的,這是一個常見的任務。意向的主要目的是獨立應用程序之間的通信。您並不僅限於在單個應用程序內您自己的活動與服務之間進行交互。 Android有一個特殊的「綁定」技術,用於活動和後臺服務之間的直接通信。

有關此主題的優秀brief tutorial

1

我想你可以序列化的對象的字符串(由JSON)然後將它作爲額外的Intent傳遞。然後你的應用程序讀取String extra並反序列化它。

相關問題