1、完全退出程序:
通过上面的介绍,我们知道当点击back键时,程序调用了onDestroy方法,程序退出了,但是我们查看其进程,发现调用了onDestroy方法之后这个Activity还在运行。甚至调用了finish()方法之后程序还能在进程中看到。通过下面这种方式可以实现程序的完全退出:
Intent intent = new Intent();
Intent.setClass(context,MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra(“flag”,EXIT_APPLICATION);
context.startActivity(intnet);