簡體   English   中英

不要保持活動

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM