Android运用按返回键完全退出应用

Android应用按返回键完全退出应用很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了

Android应用按返回键完全退出应用

很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢?

? 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧.

? 1.?Dalvik VM的本地方法

android应用中启动的所有Activity都位于一个栈中,当点击返回键时,可以通过Activity的isTaskRoot()方法来判断,当前activity是否位于当前栈中最后一个,如果不是则可以在返回时调用finish()方法,将当前的acitivity杀死。 当用户跳转到应用的主页面时,应对转向Intent 设置flag为FLAG_ACTIVITY_CLEAR_TOP的属性,这个属性会清除所有的之前的Activity?