博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
企业级Android安全退出
阅读量:2305 次
发布时间:2019-05-09

本文共 1150 字,大约阅读时间需要 3 分钟。

第一步:新建App.java继承Application

package com.sk.activity;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.Application;public class App extends Application {    public List
activities=new ArrayList
(); }

第二步:AndroidManifest.xml(注意:application下android:name=".App"属性的配置,引入第一步的App.java)

第三步:每个Activity中的做法如下:

首先:onCreate()方法里边:    App app = (App) getApplicationContext();// 获取应用程序全局的实例引用    app.activities.add(this); // 把当前Activity放入集合中  然后:onDestroy()方法里边做法:     @Override     protected void onDestroy() {    super.onDestroy();    App app = (App) getApplication();// 获取应用程序全局的实例引用    app.activities.remove(this); // 把当前Activity从集合中移除     }最后:在程序中需要结束时的做法:    List
activities = app.activities; for (Activity act : activities) { act.finish();// 显式结束 }

文章转自网络,学习来用,很有帮助。

转载于:https://www.cnblogs.com/HelloGuang/p/3707156.html

你可能感兴趣的文章
17. Letter Combinations of a Phone Number
查看>>
匿名内部类Anonymous Classes
查看>>
724. Find Pivot Index
查看>>
498. Diagonal Traverse
查看>>
54. Spiral Matrix
查看>>
118. Pascal's Triangle
查看>>
344. Reverse String
查看>>
561. Array Partition I
查看>>
189. Rotate Array
查看>>
283. Move Zeroes
查看>>
80. Remove Duplicates from Sorted Array II
查看>>
41. First Missing Positive
查看>>
299. Bulls and Cows
查看>>
134. Gas Station
查看>>
42. Trapping Rain Water
查看>>
217. Contains Duplicate
查看>>
219. Contains Duplicate II
查看>>
220. Contains Duplicate III
查看>>
TreeSet & TreeMap
查看>>
57. Insert Interval
查看>>