public class AgentApplication extends Application { private List<Activity> activities=new ArrayList<Activity>(); public void addActivity(Activity activity){ activities.add(activity); }//增加程序中的所有的Activity /* 终止应用程序 */ @Override public void onTerminate() { super.onTerminate(); for(Activity activity:activities){ activity.finish(); } System.exit(0); }}
http://www.2cto.com/kf/201202/119594.html
http://www.w2bc.com/Article/21201
Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建。
onTerminate 当终止应用程序对象时调用,不保证一定被调用,当程序是被内核终止以便为其他应用程序释放资源,那
么将不会提醒,并且不调用应用程序的对象的onTerminate方法而直接终止进程
Android app退出
最新推荐文章于 2024-04-02 22:06:03 发布