安卓按主頁鍵隱藏程式之後無法再次開啟

2021-09-02 09:28:42 字數 557 閱讀 5044

遇到乙個奇怪的問題,當splashactivity跳轉到mainactivity之後,按主頁鍵,再去開啟程式,程式沒法再開啟(閃一下),結束任務再開也是這樣,只能解除安裝了再重灌。而且每次在log裡都列印了這句話"進入主程式"。後來發現是必須跳轉之後再finish掉splashactivity

本來**:

// 銷毀這個activity

finish();

log.i(tag, "進入主程式");

intent intent = new intent(this, mainactivity.class);

startactivity(intent);

修改之後的**:

log.i(tag, "進入主程式");

intent intent = new intent(this, mainactivity.class);

startactivity(intent);

// 銷毀這個activity

// 必須跳轉再finish,否則會造成其餘activity onstop之後無法onrestart

finish();

安卓按返回鍵讓App常駐記憶體

在你的activity裡監聽返回按鈕的事件,然後執行等價於按home鍵的操作 方法一 override public void onbackpressed 方法二 按返回鍵時不銷毀當前activity 將activity退到後台,而不直接finish退出 引數為false代表只有當前activity...

安卓隱藏鍵盤失效

直入主題 第一種第二種 隱藏軟鍵盤 只適用於activity,不適用於fragment public static void hidesoftkeyboard activity activity 第三種 view為接受軟鍵盤輸入的檢視,show forced表示強制顯示 public static ...

遮蔽安卓系統Home鍵

settings.system.putint getcontentresolver 1 settings.system.putint getcontentresolver 0 寫字串settings system putstring contentresolver resolver,string n...