android - 如何在 android 中按下后关闭我的应用程序

标签 android

我想在按下设备的后退按钮时进入主屏幕。我正在使用此代码..

public void onBackPressed() {
   this.finish();
   return;
}

最佳答案

按 BACK 键将有效地为您调用 finish()。无需捕获 BACK 键。

我假设您的问题是,当您按下 BACK 键时,它只是返回到您应用中的上一个 Activity

如果是这种情况,则在您的应用中启动新的 Activity 时,让所有 Activity“自行终止”....

startActivity(new Intent(this, MyNewActivity.class));
finish();

如果您这样做,那么当您按 BACK 时将不会返回到任何 Activity,并且它将始终返回到主屏幕。

关于android - 如何在 android 中按下后关闭我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8799558/

相关文章:

android - 尝试将此 Mockito 测试转换为 Mockk 会导致错误

Android:关于ImageButton的循环反馈

java - 编译未能完成 :Program type already present: com. google.android.gms.internal.measurement.zzabn

java - 是否有一个函数可以去除 HTTP 响应头?

Ubuntu 10.10 上带有 Eclipse 的 Android SDK

android - 在选择时为 Spinner Item 设置背景颜色

Java和android测试方法

android - Web Socket在多个Fragments和Activity中收发数据

android - 如何在 Android 上使用 Google/Location API 检测您是否在建筑物中

android - 如何在 Android RecyclerView 上对字符串进行排序?