我有一個Android應用程序聊天。它必須是安全的,所以我想強制我的應用程序始終在主要活動中打開。當我點擊啓動器的歷史記錄時,這不會發生,它會打開啓動器歷史記錄中顯示的活動,而不是主要活動。我如何強制它總是打開主要活動?強制開放的主要活動
機器人:clearTaskOnLaunch = 「真」
我有這個清單上,但不起作用。
我有一個Android應用程序聊天。它必須是安全的,所以我想強制我的應用程序始終在主要活動中打開。當我點擊啓動器的歷史記錄時,這不會發生,它會打開啓動器歷史記錄中顯示的活動,而不是主要活動。我如何強制它總是打開主要活動?強制開放的主要活動
機器人:clearTaskOnLaunch = 「真」
我有這個清單上,但不起作用。
這似乎是正確的,它應該工作,但是這個選項是有點馬車當您直接構建應用程序的設備,請嘗試安裝APK手動
我給你另一種方式。
看那Application.ActivityLifecycleCallbacks,即在:
當應用與HOME鍵或啓動從最近的任務關閉時,你可能有確定一個boolean
值可以保存在SharedPreferences
boolean isSecure = false;
當活動暫停 - 的isSecure - >真正- >保存到SP。
當活動恢復\暫停 - 從SP讀取- >isSecure = sp.getBoolean(...,false);
請出示你的代碼 – aa1992