【发布时间】:2012-10-14 21:54:36
【问题描述】:
我正在为平板电脑 (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 秒后才会重新启动。所以用户有时间单击应用程序按钮-> 设置,如果有的话。我不知道为什么。我的应用程序没有重新启动。我该如何解决?谢谢!
【问题讨论】:
-
我也有同样的问题。你找到解决办法了吗?
标签: android android-intent onpause