2012-07-25 75 views
4

我有我的Android應用程序正在運行。我按「home button」返回到菜單應用程序,而不是按下我的應用程序圖標來恢復它,但被稱爲我的FIRST活動的方法「onCreate()」,而不是最後一個活動的onResume()方法按下「主頁按鈕」之前看到。我的應用程序重新啓動時,我按下主頁按鈕

我只有在物理設備上,而不是在Android模擬器上有此問題。 在Manifest文件中是否有一些屬性需要設置?

你有什麼想法嗎?

+0

當我的應用程序重新啓動時,如果按下後退鍵,我會看到之前看到的最後一個按下主頁按鈕的活動。這意味着以前的活動不會被破壞,但第一項活動會覆蓋其他活動! – user1551112 2012-07-25 10:33:11

回答

2

確保你沒有使開發商選擇:離開時,他們破壞活動。我碰巧遇到過我啓用了這個選項,但我忘了它,因此每次活動都會重新啓動。

+0

首先,這是指設置 - >開發者選項 - >不保留活動。其次,這個選項默認是不啓用的。 – jordanpg 2014-07-24 18:49:19

0

可能是您的設備耗盡或內存不足。覆蓋onLowMemory()方法,並在其中放入日誌或其他東西以查看它是否被調用。

相關問題