0
我在我的應用程序中有幾個活動。主要活動(activity1)擴展ActivityGroup(我需要支持2.2及以上,所以我不能使用片段)。Android - 傳遞主要活動
主活動1創建活動2,進而創建活動3。但是當創建activity3時,我想讓activity1創建它,而不是activity2。
你如何通過活動之間的主要活動?
感謝
我在我的應用程序中有幾個活動。主要活動(activity1)擴展ActivityGroup(我需要支持2.2及以上,所以我不能使用片段)。Android - 傳遞主要活動
主活動1創建活動2,進而創建活動3。但是當創建activity3時,我想讓activity1創建它,而不是activity2。
你如何通過活動之間的主要活動?
感謝
一個更好的辦法是使用startActivityForResult()
在avtivity1到statrt 活性2。
,當你想activity3只是完成活性2和活性1覆蓋
onActivityResult()
並開始Activity3。傳遞活動實例是不是更好的主意
因爲這可以活動得到殺害在後臺時,因而容易引發
例外。
您仍然可以使用2.2中的片段 - 您沒有聽說過[compatibility package](http://developer.android.com/sdk/compatibility-library.html)? – ernazm
您可以使用片段。您可以使用SDK管理器下載支持庫,從1.6版開始爲所有版本提供片段支持。請參閱http://android-developers.blogspot.com/2011/03/fragments-for-all.html – hrnt