在我正在開發的應用程序中,我有2個活動,ActA和ActB。活動在轉換期間被重新創建
ActA是第一個顯示。
我們可以說ActA像SplashScreen一樣工作。
內的ActA我retrive一些數據,我需要在ACTB用於執行一些任務。
當這些數據得到回覆時,我可以調用一個意圖執行切換到ActB。
這裏的問題: ACTB延伸的ActA becouse需要的ActA retrived數據來執行他的任務。
大概becouse的是,在當下ACTB被調用,的ActA法 「的OnCreate」 被調用到。
這創建一個循環becouse ActA開始回顧其他數據並再次調用ActB。所以我的應用程序崩潰。
如何禁止ActA第二次啓動?
您應該使用一個接口來傳遞數據,或通過意圖傳遞數據,而不是這樣做。 – Anmol
'問題在於:ActB擴展了ActA,因爲它需要ActA回收數據來執行他的任務。「呃,確實是這個問題。您應該將該參數傳遞給'ActB'而不是延長'ActA'。 – azizbekian
你可以發佈你的活動嗎? – Johny