本文主要是介绍点击返回键 不退出切换到后台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
现在有很多的应用双击返回键之后都是 弹出一个对话框 退出 或者继续 或者给一句话 再次点击将要退出,但是有一些视频 音频类的app 需要后台播放,当你点击返回之后 你需要切换到后台 而不是退出 , 如果退出 那音频将不能继续播放了,那如何实现这个功能呢,只需要当你点击返回按键之后 添加如果几行代码
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
这样你的app就相当于切换到后台
上面说的只是第一种方法 当然 还有一种更加简单的方法 这个是安卓自带的 方法如下
@Override public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {moveTaskToBack(false);return true;}return super.onKeyDown(keyCode, event); }这种方法也能让app切换到后台 不退出
这篇关于点击返回键 不退出切换到后台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!