公共の場所(レストラン、バーなど)に行かなければならないタブレット(Android 4.0.3)用のアプリを開発しています。
私がする必要があるのは、ユーザーがアプリケーションを外出するのをブロックすることです。そのためonPause
、アプリケーションがバックグラウンドになったときにアクティビティを再開するメソッドをオーバーライドします (例: Home を押す)
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秒後にのみ..ユーザーはアプリケーションボタンをクリックする時間があります->設定があり、そこにある場合..理由がわからない..私のアプリケーションは再起動しません。どうすれば修正できますか? ありがとう!