Android - 避免破坏 Activity ,只需在按下后退按钮时停止或暂停它

标签 android

我想在按下后退按钮时暂停或将应用程序置于后台,我不希望应用程序经历销毁状态。事情是当我重写 onKeyDown 并且当我通过使用 onPause 强制暂停或停止应用程序时,我遇到了唤醒锁和应用程序崩溃的一些问题,但是当我按下主页按钮时,我通过了 onPause 方法并且我没有异常(exception),这很奇怪!!

最佳答案

尝试使用 onBackPressed() 方法,如下所示:

@Override
public void onBackPressed() {
    moveTaskToBack(true);
}

关于Android - 避免破坏 Activity ,只需在按下后退按钮时停止或暂停它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2477477/

相关文章:

android - 创建 keystore 文件时遇到问题

javascript - React-Native 的 TextInput 组件中的 SetTimeout

android - android phonegap 中的状态栏通知

android - RecyclerView 在 "scrapped or attached views may not be recycled"时崩溃

android - 滑动菜单栏覆盖 ViewPager 选项卡。如何阻止这种情况发生?

android - 是否有任何支持 Android HCE 的 NFC 模块/盾牌?

Android NDK - 在 Application.mk 中使用 APP_STL

android - Android OpenGL ES 上的光线对象拾取

java - 开发者站点在 webview-shouldOverrideUrlLoading 方面相互矛盾

java - 开始播放多播流时 VideoView 延迟(只是有时)