我正在为平板电脑(android 4.0.3)开发一个必须在公共场所(餐厅、酒吧等)使用的应用程序。
我需要做的是阻止用户退出应用程序,因此onPause
当应用程序进入后台时,我会覆盖重新启动活动的方法(例如:按下主页)
protected void onPause() {
super.onPause();
Intent intent = new Intent(this, RivendesiActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setAction(Intent.ACTION_MAIN);
startActivity(intent);
}
我的问题是,当我单击主页按钮时,应用程序重新启动但仅在 3-4 秒后重新启动.. 所以用户有时间单击应用程序按钮-> 设置,如果有.. 我不知道为什么.. 我的应用程序没有不要重启。我该如何解决?谢谢!