【发布时间】:2014-10-01 09:11:17
【问题描述】:
我正在开发一个 Android 应用程序,我希望任何用户都无法退出或按导航栏中的后退按钮退出应用程序。
我已经尝试过沉浸式模式等等,但在这种模式下,用户可以将手指滑到屏幕底部并出现导航栏。
有人知道完全阻止导航栏或阻止用户退出应用程序的方法吗?
【问题讨论】:
-
不推荐屏蔽导航栏。
标签: android
我正在开发一个 Android 应用程序,我希望任何用户都无法退出或按导航栏中的后退按钮退出应用程序。
我已经尝试过沉浸式模式等等,但在这种模式下,用户可以将手指滑到屏幕底部并出现导航栏。
有人知道完全阻止导航栏或阻止用户退出应用程序的方法吗?
【问题讨论】:
标签: android
您可以使“后退”按钮不执行任何操作。在您的 Activity 中覆盖以下方法
@Override
public void onBackPressed() {
// super.onBackPressed(); // this exits the activity among other things
}
警告!确保您提供了另一种可见的退出应用程序的方式。通常,您尝试做的是一种不好的做法。用户希望后退按钮以某种方式运行,这会使他们感到困惑。如果我不能以任何正常方式退出应用程序,我会非常生气并在一分钟内将其删除。
【讨论】: