android返回键后程序不退出moveTaskToBack
2014-03-18 07:28
543 查看
/** * <p> * 这里我需要的效果是类似于QQ当我点击返回键后他不会退出,再次进来后他还是原来的状态 查阅资料google,sdk,这里涉及一个方法。 * </p> */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 过滤按键动作 if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true); } return super.onKeyDown(keyCode, event); } @Override public void onBackPressed() { moveTaskToBack(true); super.onBackPressed(); }
另外一中方式(在eoe上面看到的,地址:http://my.eoe.cn/484235/archive/19258.html):
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); return true; } return super.onKeyDown(keyCode, event); }
相关文章推荐
- android基础入门控件详解(5)
- android 中动态创建控件
- android初步
- Android蓝牙连接蓝牙音箱和耳机的 A2dp与Headset Profile
- 代码写Android应用的背景颜色
- 用android:clipChildren来实现红心变大特效
- Android学习小Demo(15)一个自定义AlertDialog的实现
- Android提供的LruCache类简介
- Android之仿String的对象驻留
- android Animation 动画效果介绍
- android之数据存储之SQLite
- Android四大组件学习
- Android下实现GPS定位服务
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- android intent和intent action大全
- Android 获取信号强度
- android 基站定位
- Android 读取SIM卡参数
- Android 提交数据到服务器
- android 中Fragment的生命周期1