デバイスのバックキーを押したときにのみアプリケーションを終了したいAndroidアプリケーションがあります.つまり、ユーザーがHOMEボタンをクリックすると、アプリを終了したいのですが、特定の時間後にアプリを再起動します. これを達成する方法は?
1 に答える
0
アプリケーションを再起動する場合は、サービスを開始し、そのサービスでコードを使用してアクティビティを開始できます。
Intent dialogIntent = new Intent(getBaseContext(), myActivity.class);
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(dialogIntent);
ホームキーが押されたときにフラグを設定し、サービスをチェックインして、アプリケーションがバックグラウンドであることを確認できるため、アクティビティが不必要に再起動されることはありません。
このリンクはあなたに役立つかもしれません:リンク
于 2013-03-21T04:21:53.610 に答える