Android 主界面按返回键不退出而是置后台; moveTaskToBack(false);
来源:互联网 发布:设计数据库的e-r图 编辑:程序博客网 时间:2024/06/02 17:34
实现效果的代码如下:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(false); return true; } return super.onKeyDown(keyCode, event); }
分析:
activity里有这个方法,具体如下:
public boolean moveTaskToBack(boolean nonRoot) { try { return ActivityManagerNative.getDefault().moveActivityTaskToBack( mToken, nonRoot); } catch (RemoteException e) { // Empty } return false; }
仅当activity为task根(即首个启动activity)时才生效
这个方法不会改变task中的activity状态,按下返回键的作用跟按下HOME效果一样;重新点击应用还是回到应用退出前的状态;
0 0
- Android 主界面按返回键不退出而是置后台; moveTaskToBack(false);
- Android按下返回键后,程序不退出,进入后台运行。使用moveTaskToBack(boolean nonRoot)
- android返回键后程序不退出moveTaskToBack
- 解决Android moveTaskToBack(false) 无法退出到后台
- android moveTaskToback的作用 退出后台
- moveTaskToBack Android应用退到后台,类似按下Home键
- Android 双击退出键 退出返回主界面
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键程序仍在后台运行,并未完全退出和销毁,类似微信QQ等退出方式的实现-- moveTaskToBack
- Android按退出键切换到后台不退出
- Android按返回键不退出
- Android按返回键把程序退到后台而不是退出
- Android返回不退出
- JVM 优化经验总结
- 爬取游民星空网的图片
- bootstamp模板
- 导航条透明
- Android下加载so文件失败分析方法
- Android 主界面按返回键不退出而是置后台; moveTaskToBack(false);
- play_scala框架学习02
- ubuntu 编译VLC
- eclipse中创建NDK工程
- Eclipse下通过Maven的Jetty插件运行Web工程的配置
- 手机分辨率相关
- 微软特斯拉最近都在买买买,但为什么说微软比较高明?
- python redis api
- Mybatis整合Spring -- typeAliasesPackage