android两次返回键退出程序
‘壹’ android模拟器中的返回键怎么设置一点返回键就直接退出程序而不是退出到登录页面
监听返回键
java">publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if((keyCode==KeyEvent.KEYCODE_BACK))//表示按的是返回键
{
System.exit(0);//退出进程关闭app,或者可以写个工具类
//ActivityUtils.getInstance().addActivity(this);
//还有就是登录页面跳转的时候finish登录页面的activity
returnfalse;
}else{
returnsuper.onKeyDown(keyCode,event);
}
publicclassActivityUtils{
privateActivityUtils(){
}
=newAtyContainer();
privatestaticList<Activity>activitys=newArrayList<Activity>();
(){
returninstance;
}
publicvoidaddActivity(Activityactivity){
activityStack.add(activity);
}
publicvoidremoveActivity(Activityactivity){
activityStack.remove(activity);
}
/**
*结束所有Activity
*/
publicvoidfinishAllActivity(){
for(inti=0,size=activityStack.size();i<size;i++){
if(!=activityStack.get(i)){
activityStack.get(i).finish();
}
}
activityStack.clear();
}
}
{
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
//添加Activity到堆栈
ActivityUtils.getInstance().addActivity(this);
}
protectedvoidonDestroy(){
super.onDestroy();
//结束Activity&从栈中移除该Activity
ActivityUtils.getInstance().removeActivity(this);
}
}
‘贰’ 安卓系统的手机,软件启动后闪退是什么原因
1、后台运行程序过多
打开某个应用,使用完毕之后,多数人都是通过按手机返回键的方式返回到手机桌面,以为这样就是退出该应用了,实际上并没有真正的退出该应用。如此一来,随着时间的推移越来越多应用在后台悄悄运行,当数量达到一定的程度时就会导致手机出现闪退的现象。
处理方法:使用完毕之后要彻底关闭APP,而不只是返回手机桌面。
2、APP版本或系统版本过低
很多人都会懒得升级APP,不过当APP版本过低时,会出现与手机系统不兼容的情况。同理,当手机系统版本过低时,会满足不了APP运行的要求。于是就会出现闪退的现象。
处理方法:对应的将手机APP升级到新版本或将手机系统升级到新版本,再重启一下手机即可。
3、手机中毒
从不明来源的途径安装的手机应用软件,可能会携带有恶意代码,导致手机中毒或被杀毒软件拦截都会出现闪退的现象。
处理方法:使用杀毒软件对手机进行检查杀毒,卸载掉不明来源的软件,有需要时从正规渠道安装。
4、软件冲突
手机上安装的软件过多,由于各自优化的程度不同,很容易出现冲突导致闪退。特别是同类型的软件安装过多,就更容易出现这种现象,毕竟互相之间存在竞争关系。
处理方法:一段时间检查一次自己的手机,一些不用了的应用就及时卸载掉。同类型的软件尽量不要安装过多,偶尔用而已的建议用小程序代替即可。
5、APP缓存过多
这点主要是对安卓手机而言的,由于安卓系统的特性,手机会产生越来越多的缓存文件,超出一定的负荷时手机就会出现闪退的现象。
处理方法:通过手机自带的手机管家定期对手机进行清理加速,像微信、QQ这类占用内存较大的应用软件要定期清理。
‘叁’ Android程序中按返回键直接退出了程序,我想按返回键返回上个界面,应该怎么实现,等大神
你用的setcontentview的话,就是说activity其实没有切换,那你要自己处理返回按键的事件,当点击返回时,setcontentview为上一个页面的。
‘肆’ android 中按下返回键销毁activity的详细调用过程。 求大神解答。
@Override
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
//TODOAuto-generatedmethodstub
if(keyCode==KeyEvent.ACTION_DOWN){
MainActivity.this.finish();
returntrue;
}
returnsuper.onKeyDown(keyCode,event);
}
这个是按返回键就会销毁activity,双击销毁是判断你双击的点击事件间隔时间
小于300ms就销毁activity的
‘伍’ 安卓手机怎么退出程序
问题一:安卓手机怎么关闭手机后台程序 设置,应用程序,正在运行的程序,点击结束想要关闭的进程。
问题二:安卓手机怎么关闭手机后台程序 设置,应用程序,正在运行的程序,点击结束想要关闭的进程。
问题三:怎么退出安卓系统触屏手机的后台程序? 长按home键,然后有任务管理器(系统自带的),点击进去就可以了。
或者装个高级任务管理器,然后在伐面添加一个“一键清除”的插件,想清除的时候就可以随困仔时清除了。
问题四:安卓机后台运行的软件怎么退出啊 可以罚设置 应用程序 运行中的服务 就可以看到运行的后台或服务。或者安装一个 海卓手机加速 设置锁屏后自动结束后台或服务,设置白名单的不会自动结束。
问题五:怎样关闭安卓手机正在运行的软件 关闭安卓手机正在运行的软件的方法有如下几种:
方法一:
1,依次打开手机的设置--------应用程序-----------管理应用程序--------正在运行。
2,在正在运行页面的,找到并点击你要关闭的应用程序。
3,点击 “停止”,即可关闭正在运行的软件。
方法二:
1,下载手机助手,以网络卫士为例。
2,安装完成后,可点击屏幕上的悬浮窗,即可出现一键清理的功能。
3,桌面上也会出现一键清理的图标。亦可点击使用。
问题六:安卓系统怎样退出程序 安卓程序退出有多种,每种软件设计者构思不同,方法也不同:
1、在运行某个软件界面时,一直点手机下方的 返回键,弹出对话框――是否退出程序――是――退出程序;若没有弹出对话框,直接回到手机桌面,说明此软件在后台运行(如qq,飞信、微信、360此类软件,步骤可参照2)
2、如qq、微信软件,运行界面――点击手机下方的菜单键――弹出对话框――选择――退出――是
3、还有一种方法是在,非软件界面(手机桌面状态)――长按菜单键――弹出所有运行软件的图标――按住要退出的软件――向右拖移即可
问题七:三星安卓系统怎么彻底关闭后台应用程序 手机自动咐尺坦启动软件是无法永久关闭的,可通过第三方软件临时关闭,或控制后台数量。如需控制手衡桐机后台应用程序的数量,请操作:
1、设定-开发者选项-不保留活动(离开后立即清除每个活动)/限制后台进程(标准限制/无后台程序/最多1个程序/最多2个程序/最多3个程序/最多4个程序)。
2、若系统自动隐藏了开发者选项,此功能仅适用于开发人员测试使用,所以将该菜单隐藏,避免用户造成误操作而带来使用上的不便,请谅解。
3、如需开启,方式:功能表-设定--关于设备-内部版本号7次连续点击-会提示开发者模式已启用,返回上一级菜单即可看到开发者选项。
问题八:安卓手机怎样直接退出最小化的程序 设置-应用程序-管理应用程序-仅运行应用程序。。里面可以看到现在正在运行的所有进程,也可以憨束它、这个步骤是安卓通用的,不知道你什么牌子的。。。
还有简单点就是屏幕往下滑,里面就有最小化的程序,有些程序有退出选项,没有的多按几次返回键或长按返回键就能退出,现在我用过的能最小化的程序就只有qq和飞信了。
问题九:怎样关掉手机后台运行软件? 我通常是这样做的,虽然有点不习惯,但是为了还能够保修:
1. 在设置---应用管理程序进去后把那些垃圾预装软件能够禁用的直接禁用掉
2. 在设置----开发人员选项里面进去后,将后台运行程序的数量选择设置为不允许后台运行程序
3. 在设置----流量管理相应的菜单里面进去,设置禁止后台程序使用手机流量。
4. 在上面三步做了之后,再可以下一个安全软件,我一般使用lbe 主要是感觉这个软件比较干净,没有那么多乱七八糟的功能,而且它能在不root的情况下,设置软件的后台启动和开机自动启动,还可以将不用的垃圾软件全部禁止上网。
通过上面几个步骤,你会发觉不但手机变得干净了,而且流量也不会被偷偷流走,最重要的还有就是手机的电池用的时间大大延长了,唯一的缺点就是不允许后台运行程序就要每次打开对应的程序,但是为了跟厂家对抗那些垃圾程序,我乐意损失这点不方便,等一年报修过后,我再root彻底卸载那些垃圾程序!
问题十:安卓手机的后台运行怎么关闭? 10分 首先,一键清理的软件比如说360 本身也是占用运行内存的,如果要彻底关闭应用程序的话具体步骤如下,点击设置,应用程序,正在运行的服务,点击,停止他,多点击几次,就能关闭了,顺便说一句,让软件后台运行的话
许多软件在后台启动,会占内存和费电吗,需一直清理内存吗?事实上应用被切换到后台时,其实已被暂停,并不会消耗cpu资源,只保留运行状态,类似QQ这种带后台服务的应用,可选择关闭。这种设计好,下次启动程序时会更快,因为不需要读取界面资源。
然后重新启动时又要读取资源而且后台自动启动反而会更加耗电。手机运行内存小目前没哟什么好的方法解决,唯一的就是换大运行内存的手机,不过不现实,具体建议获取root权限取消这些后台自启动的软件的自启动功能,嗨哟在锁频以后自动清理内存会相对较好
‘陆’ 安卓机后台运行的软件怎么退出啊
方法一、在应用上退出程序
现在很多软件游戏在退出后是不会在后台继续运行的,像这类应用只需在应用界面点击手机“返回键”两次即可退出,或者在应用设置处点击退出即可。
‘柒’ Android Activity退出为啥要按两次返回键呢
这个是你的程序里面AndroidMainfest.xml里面A对应的Activity的配置的属性决定的。你可能没有配置A这个Activity的launchMode这个属性,或者你配置的是默认属性值standard。你修改这个属性为singletop或者singletask试试。
网络一下launchMode,仔细看下你就明白了。