[英]Don't keep activities
我必須解決的一個問題是處理Developer Options -> Don't keep activities 。
有一個復雜的系統,其中定義了許多不同類別的活動。 當上述選項關閉時,它可以正常工作。 However it works wrong when the option is ON,
我努力了一段時間沒有結果。 我的方法是在選項為 OFF 時執行相同的操作,然后在它為 ON 時執行相同的操作。 然后比較logcat。
如何跟蹤活動管理器以查找何時出錯?
Java 8,安卓。 系統使用Android Studio 4.0.1開發
抱歉,我沒有足夠的聲譽來發表評論。 你能描述一下你實際上試圖以編程方式實現的目標嗎? “不要保留活動”使每個應用一次只運行一個活動。 確保您沒有“onSaveInstanceState”傳遞數據。 如果在查找 onSaveInstanceState 時 Activity 被銷毀並重新創建,則 onSaveInstanceState 將為 null 並且應用程序將崩潰。 這只是一個原因。 您可以使用 Logcat 來了解發生了什么:
Log.d(TAG,"Here");
使用下面的代碼找出您的活動何時被銷毀
@Override
protected void onDestroy() {
super.onDestroy();
}
曾經說過我需要查看代碼和 logcat 才能真正提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.