安卓怎样关闭Activity代码
发布网友
发布时间:2022-04-25 20:45
我来回答
共1个回答
热心网友
时间:2022-06-17 06:30
我从网上找的一个方法是自己继承一个Activity后,在OnCreate中把当前Activity添加到一个ArrayList中,然后自己顶一个KillActivity的方法,杀掉当前Activity。
代码如下:
public static void killMyProcess()
{
Log.i("app", "BaseActivity killMyProcess");
for ( Activity act:killList )
{
act.finish();
}
android.os.Process.killProcess(android.os.Process.myPid());
}
这个方法不足的地方是,如果你用到别的Activity(比如ListActivity)的话,就不能一次Kill掉了。
我的程序中都是用Activity,所以可以顺利杀掉所有进程