欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實現(xiàn)退出時關(guān)閉所有Activity的方法

 更新時間:2014年09月03日 10:44:01   投稿:shichen2014  
這篇文章主要介紹了Android實現(xiàn)退出時關(guān)閉所有Activity的方法,主要通過自定義類CloseActivityClass實現(xiàn)這一功能,需要的朋友可以參考下

本文示例實現(xiàn)了Android退出時關(guān)閉所有Activity的功能,分享給大家供大家參考之用。具體方法如下:

一般來說,在Android退出時,有的Activity可能沒有被關(guān)閉。為了在Android退出時關(guān)閉所有的Activity,這里給出了以下的類:

//關(guān)閉Activity的類
public class CloseActivityClass{ 
 
  public static List<Activity> activityList = new ArrayList<Activity>();
 
  public static void exitClient(Context ctx)
  {
   // 關(guān)閉所有Activity
   for (int i = 0; i < activityList.size(); i++)
   {
     if (null != activityList.get(i))
     {
       activityList.get(i).finish();
     }
   }
   ActivityManager activityMgr = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE );
   activityMgr.restartPackage(ctx.getPackageName());
   System.exit(0);
  }
}

然后在應用中每一個Activity的onCreate(Bundle savedInstanceState)方法中增加一句:

CloseActivityClass.activityList.add(this);

在應用退出時:

CloseActivityClass.exitClient(MainActivity.this);

這樣,當退出應用時就可以將該應用的所有Activity徹底關(guān)閉。

相信本文所述對大家的Android程序設(shè)計有一定的借鑒價值。

相關(guān)文章

  • Flutter listview如何實現(xiàn)下拉刷新上拉加載更多功能

    Flutter listview如何實現(xiàn)下拉刷新上拉加載更多功能

    這篇文章主要給大家介紹了關(guān)于Flutter listview如何實現(xiàn)下拉刷新上拉加載更多功能的相關(guān)資料,對于新聞列表數(shù)據(jù)的更新和加載更多是必不可少的,而實現(xiàn)下拉刷新與上劃加載更多的方式有很多種,需要的朋友可以參考下
    2021-08-08
  • Android開發(fā)中MJRefresh自定義刷新動畫效果

    Android開發(fā)中MJRefresh自定義刷新動畫效果

    本文給大家介紹了MJRefresh自定義刷新動畫效果,包括常見用法等相關(guān)知識,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11
  • Flutter學習之SliverList和SliverGird的使用詳解

    Flutter學習之SliverList和SliverGird的使用詳解

    Sliver的組件一般都用在CustomScrollView中,除了SliverAppBar之外,我們還可以為CustomScrollView添加List或者Grid來實現(xiàn)更加復雜的組合效果。本文就來聊聊SliverList和SliverGird的使用吧
    2023-02-02
  • Android使用WebView播放flash的方法

    Android使用WebView播放flash的方法

    這篇文章主要介紹了Android使用WebView播放flash及判斷是否安裝flash插件的方法,以實例形式詳細講述了從布局、邏輯判斷到功能最終實現(xiàn)播放Flash的方法,是Android程序設(shè)計中比較典型的應用,需要的朋友可以參考下
    2014-11-11
  • android獲取屏幕寬高與獲取控件寬高(三種方法)

    android獲取屏幕寬高與獲取控件寬高(三種方法)

    本文主要介紹了android獲取屏幕寬高與獲取控件寬高的方法,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • Android協(xié)程作用域與序列發(fā)生器限制介紹梳理

    Android協(xié)程作用域與序列發(fā)生器限制介紹梳理

    協(xié)程的作用是什么?協(xié)程是一種輕量級的線程,解決異步編程的復雜性,異步的代碼使用協(xié)程可以用順序進行表達,文中通過示例代碼介紹詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-08-08
  • Android游戲開發(fā)之黑白棋

    Android游戲開發(fā)之黑白棋

    本文主要介紹Android黑白棋游戲?qū)崿F(xiàn)過程及代碼解析,將著重介紹黑白棋實現(xiàn)過程中用到的算法。對于Android游戲開發(fā)很有幫助。
    2016-08-08
  • Flutter之Timer實現(xiàn)短信驗證碼獲取60s倒計時功能的代碼

    Flutter之Timer實現(xiàn)短信驗證碼獲取60s倒計時功能的代碼

    這篇文章主要介紹了Flutter之Timer實現(xiàn)短信驗證碼獲取60s倒計時功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 安卓(Android)應用版本更新方法

    安卓(Android)應用版本更新方法

    Android 開發(fā)中對版本進行檢查并更新的需求基本是所有應用必須有的功能,可是在實際開發(fā)中有些朋友就容易忽略一些細節(jié)。本文章提供解決方案,希望對大家有所幫助
    2016-07-07
  • Kotlin中l(wèi)et()with()run()apply()also()函數(shù)的使用方法與區(qū)別

    Kotlin中l(wèi)et()with()run()apply()also()函數(shù)的使用方法與區(qū)別

    在Kotlin中的源碼標準庫(Standard.kt)中提供了一些Kotlin擴展的內(nèi)置函數(shù)可以優(yōu)化kotlin的編碼,今天為大家聊聊let,with,run,apply,also幾個函數(shù)的用法與區(qū)別
    2018-03-03

最新評論