android应用程序的退出
来源:互联网 发布:句子迷 知乎 编辑:程序博客网 时间:2024/04/26 21:08
界面操作类
public class FirstActivity extends Activity{
@Overrideprotected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.c);
Button exit_c=(Button)findViewById(R.id.exit_c);
exit_c.setOnClickListener(exitClick);
ExitApplication.getInstance().addActivity(this);
}
OnClickListener exitClick=new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ExitApplication.getInstance().exit();
//如果程序当中有多个Activity,在非首个Activity中调用以下其中的一个方法,
//则并不会完全退出应用,而是返回前一个Activity
// android.os.Process.killProcess(android.os.Process.myPid());
// System.exit(0);
}
};
}
单例管理类
package com.exit.demo;
import java.util.LinkedList;
import java.util.List;
import android.app.Activity;
import android.app.Application;
public class ExitApplication extends Application {
private List<Activity> activityList = new LinkedList<Activity>();
private static ExitApplication instance;
private ExitApplication() {
}
// 单例模式中获取唯一的ExitApplication实例
public static ExitApplication getInstance() {
if (null == instance) {
instance = new ExitApplication();
}
return instance;
}
// 添加Activity到容器中
public void addActivity(Activity activity) {
activityList.add(activity);
}
// 遍历所有Activity并finish
public void exit() {
for (Activity activity : activityList) {
activity.finish();
}
System.exit(0);
}
}
- android应用程序的退出
- Android应用程序的完全退出
- Android应用程序的完全退出
- android 应用程序的完全退出
- Android activity 的退出应用程序
- Android退出应用程序,完全退出!
- android应用程序如何退出?探究程序退出的方法
- Android 应用程序退出的四种方法
- Android完全退出应用程序的方法
- android 多界面应用程序退出的方法
- Android应用程序的隐藏与退出
- Android 应用程序的隐藏与退出
- Android之完美退出应用程序的方法
- Android经典完美退出应用程序的方法
- Android退出应用程序的六种方法
- Android应用程序退出的一种方案
- Android退出当前应用程序的方法
- android 完全退出应用程序的方法
- Linux sleep函数作用
- 对一个服务器的几步优化
- CButtonST的用法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)
- 每个程序员都必须遵守的编程原则
- android应用程序的退出
- (hibernate)inverse,cascade详细分析(举例说明)
- 趣味智力题:过桥
- KMP算法
- 火星人谚语系列之五:答案将由我在下一分钟给出(心想事成)
- QT4.7 vs2010
- c# 调用CMD命令执行dos命令
- LD编辑距离算法-->可用于聊天系统的刷屏控制
- Google与微软争夺李开复揭秘,比尔盖茨曾国骂伤人