2012-09-10 33 views
2

在我的應用程序活動A中調用活動B.在活動B中,按主頁按鈕。並且在某些時候應用程序被殺害後。但是當我再次打開我的應用程序時,它會打開B而不是活動A,即使應用程序在此之前被殺掉了。在Android中按下主頁按鈕後,應用程序未開啓主要活動

+0

你怎麼知道應用程序被殺? – harshit

+0

當你從你的應用程序中按下主頁按鈕只有你的應用程序任務來到後臺它只會在操作系統需要更多的內存用於新任務時被殺死.. – user370305

回答

1

正常情況下,當您按下home按鈕時,您的當前活動不會被os所殺死。爲了解決您的問題,請將您的問題放在這裏

android:noHistory="true" 

清單文件在您的活動B標記中。你的活動將不會被記住,當你下次運行你的應用程序時,它會帶你到活動A

+0

但是我想打開主要活動只有當應用程序殺死後按主頁按鈕,不想總是打開主要活動。那麼該怎麼辦? –

+0

就我所知的應用程序生命週期而言,假設Activity A是啓動器活動,它從A調用B並從B調用C,In C當我按下home按鈕時,再次打開我的應用程序它打開C,這很好我的情況。但在按下C中的home按鈕後,當它閒置一段時間並且應用程序被終止後,當我打開我的應用程序時,它將打開C而不是啓動器活動A.請給我解決方案這裏有什麼問題。 –

+0

@MhhirShah我有同樣的問題..你有沒有找到這個解決方案? – Damnum

相關問題