APP優雅退出的幾種方式

2021-08-07 13:57:34 字數 468 閱讀 9948

1. 容器式退出

activity放入到乙個集合中,退出時,遍歷集合,退出

2. 廣播式退出

在baseactivity中註冊廣播,退出時傳送廣播

3. 程序式退出

直接殺死當前應用的程序

4. singletask+廣播退出

當activity啟動模式設定為singletask時,其他activty跳轉到這個activty時,會把棧中這個activty上的其他activity全部pup出去;最後傳送退出廣播。

5. singletask改良版

重寫此activty的onnewintent(),通過標誌來退出應用。

6. singletask+onkeydown

執行緒退出的幾種方式

使用volatile型別的域來儲存取消狀態 因為volatile本身特性,每次修改都會立刻重新整理到快取中,這樣就可以保證執行緒任務可以及時看到 public class primegenerator implements runnable public void cancel public syn...

Python 迴圈退出的幾種方式

在這裡主要討論的是while迴圈,for迴圈通過迭代物件退出。由於while迴圈通常不知道迴圈的次數,所以對於while迴圈,它的幾種應用場景導致退出條件設定的不同。可使用while迴圈讓程式在使用者在願意的時不斷執行,在其中定義乙個退出值,只要使用者輸入的不是這個,程式就接著執行。形式如下 act...

IOS 退出鍵盤的幾種方式

方法 1 手勢 觸背景 關閉鍵盤 void tapbackground 在viewdidload中呼叫 void taponce 手勢方法 2 觸控背景關閉鍵盤 非手勢 更改view所指向的物件類,將它的底層類由uiview更改為uicontrol。此時,能夠觸發操作方法。ibaction back...