0
我在測試我的應用程序在三星Galaxy S4和索尼xperia T.當從MainActivity更改活動到SettingsActivity時,索尼xperia在onPause方法後升級了onDestroy方法。不像S4,它只會增加onPause方法。有什麼建議可以解釋這種行爲嗎?
索尼XPERIA牛逼的Android 4.3版本
三星Galaxy S4迷你的Android 4.2.2版索尼xperia進入onDestroy方法,同時改變活動
我已閱讀生命週期。當Activity被隱藏時,onPause和onStop方法將被調用。當Activity結束時你只能調用onDestroy方法。在這種情況下,應用程序正在從MainActivity更改爲PreferenceActivity。該操作必須將該活動置於後臺,onStop方法中,而不是調用onDestroy方法。事實上,S4的生命週期完美無缺。 – NEBUC 2014-09-02 11:43:44
OnStop發生在背景時。 OnDestroy發生在背景活動應該被銷燬時。很高興知道它是在生命週期之後。就像我之前說的那樣,索尼可能只是比S4更早地釋放資源。 – bond 2014-09-02 13:58:26