0

デバイスのバックキーを押したときにのみアプリケーションを終了したいAndroidアプリケーションがあります.つまり、ユーザーがHOMEボタンをクリックすると、アプリを終了したいのですが、特定の時間後にアプリを再起動します. これを達成する方法は?

4

1 に答える 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 に答える