在android2.2 中完全关闭程序的方法
2011-03-15 09:21
323 查看
1) android.os.Process.killProcess(android.os.Process.myPid()); 这种方法只能关闭当前的,但是不能关闭所有的。
2) 在每个activity中增加一个用来保存自身引用的一个静态变量具体实现如下:
加入一个android工程有3个acitivity。分别为Activity1,Activity2,Activity3。
在Activity1中增加一个变量:
public static Activity1 activity1;
然后在
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
acitivity1 = this;
………………….
}
同理可以这样处理Activity2,和Acitivity,然后在需要关闭的地方,通过获取这些Activity的引用来关闭。具体如下
private OnClickListener closeApp = new OnClickListener() {
@Override
public void onClick(View v) {
Activity1 .activity1.finish();
Activity2.activity2.finish();
Activity3.activity3.finish();//工程的主activity
};
}
2) 在每个activity中增加一个用来保存自身引用的一个静态变量具体实现如下:
加入一个android工程有3个acitivity。分别为Activity1,Activity2,Activity3。
在Activity1中增加一个变量:
public static Activity1 activity1;
然后在
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
acitivity1 = this;
………………….
}
同理可以这样处理Activity2,和Acitivity,然后在需要关闭的地方,通过获取这些Activity的引用来关闭。具体如下
private OnClickListener closeApp = new OnClickListener() {
@Override
public void onClick(View v) {
Activity1 .activity1.finish();
Activity2.activity2.finish();
Activity3.activity3.finish();//工程的主activity
};
}
相关文章推荐
- Android 2.2关闭所有Activity完全退出程序方法
- android2.2中关闭程序中所有activity方法
- Android程序完全退出的三種方法
- Android程序完全退出的三种方法
- Android开发中完全退出程序的三种方法(转载)
- Android程序完全退出的三种方法
- Android程序完全退出的三种方法
- Android程序退出彻底关闭进程的方法
- Android 2.2完全退出程序, 使用广播机制
- Android程序完全退出的三种方法
- Android开发中完全退出程序的三种方法
- 解决Android 自动关闭运行程序的方法
- Android开发中完全退出程序的三种方法
- Android2.2完全退出程序
- android完全退出程序的方法
- Android开发中完全退出程序的三种方法
- android程序完全退出的三种方法
- android2.2完全退出程序, 使用广播机制
- Android程序完全退出的三种方法
- Android程序完全退出的三种方法