我的項目中有兩個活動類,第三個類是Thread
的子類。在活動之間發送對象
Thread
類執行Bluetooth Socket
這不是Parcelable
。
First Activity
啓動Second Activity
使用startActivityforResult()
Second Activity
創建Thread
類的一個對象,並啓動該線程。
我需要將線程對象的對象引用從Second Activity
傳遞到First Activity's onActivityResult()
,以便我可以從第一個活動訪問Thread對象。
我該如何做到這一點?
人們應該不停地在活動中思考。他們是用戶界面,你也可以在其他地方工作。 – 2013-02-14 16:06:40
你爲什麼要這麼做?在活動之間傳遞數據是使用序列化完成的,因此您可以讓您的Thread子類實現Serializable或Parcelable,並使用返回意圖將其傳回。 – 2013-02-14 16:06:57
您只能在活動之間傳遞基本類型(旁邊的Parcelable),爲什麼不在onActivityResult()之後的第一個Activity中啓動您的Thread? – 2013-02-14 16:08:00