android在2.2下如何退出? 退出activity不是用他的finish函数么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵!不像windows,右上角有个关闭键。这在android下,咋整? terminate an activity的方法是 finish() ,嘿嘿,大概问的不是这个吧? 前两天刚看了这块 希望能够帮助你Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); this.startActivity(intent); System.exit(0);试试这个吧 应该弄够退出 是不是Android程序,根本没必要退出的。由操作系统来管理吗? 要完全退出一个程序,用restartPackage(),killProcess()都达不到效果,android不像iPhone,有一个home键,按一下,就退出了程序。特别是killProcess()用这个的时候,屏幕会顿一下,感觉非常不好。我自己用到过的完全退出整个程序的方法。1.自己写一个Activitiy的管理类,最简单的是用一个List来保持,每开启一个activity,就将其加到List里。当你想完全退出程序时,你将List里的每个Activity都finish()掉就可以了。 不过个人不太喜欢使用这种方法。2.在你的每个Activity里,注册一个特定的Broadcast,当你想退出程序时,就send一个特定的Broadcast,这样所有还没有finish的activity都可以接收到这个broadcast,接收到broadcast后,就finish掉Activity。这样该程序的所有Activity就finish了,也就达到了退出程序的效果。如果Activity很少么,建议不要这样使用,如果很多的话,推荐使用第2种方法。foresquare for android就使用过第2种方法。 http://topic.csdn.net/u/20101011/20/a0c6b684-78bf-4d5e-a682-c96e4fe21d2a.html参考 求助:android怎样实现静默卸载? AutoCompleteTextView 搜索算法的提高 用AsyncTask实现cursor的requery方法。 如何填充跑道(图形) 如何在Android build system中编译生成apk Android问题 java新手接触Android,求大虾指点学习方法 android 主题 listview拦截scrollview消息的问题 Android8.0系统的手机上drawBitmap会变得非常卡 onKeyDown事件中转换键值的问题 Android调试环境,为何做得这么差?
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(intent);
System.exit(0);
试试这个吧 应该弄够退出
我自己用到过的完全退出整个程序的方法。1.自己写一个Activitiy的管理类,最简单的是用一个List来保持,每开启一个activity,就将其加到List里。当你想完全退出程序时,你将List里的每个Activity都finish()掉就可以了。 不过个人不太喜欢使用这种方法。
2.在你的每个Activity里,注册一个特定的Broadcast,当你想退出程序时,就send一个特定的Broadcast,这样所有还没有finish的activity都可以接收到这个broadcast,接收到broadcast后,就finish掉Activity。这样该程序的所有Activity就finish了,也就达到了退出程序的效果。如果Activity很少么,建议不要这样使用,如果很多的话,推荐使用第2种方法。foresquare for android就使用过第2种方法。 http://topic.csdn.net/u/20101011/20/a0c6b684-78bf-4d5e-a682-c96e4fe21d2a.html
参考