0

この質問が何度も聞かれることは知っていますが、実際には答えを理解できません。ユーザーがクリックしたときにボタンを設定したいのですが、アプリケーションを終了したい (カーベージ コレクターもオブジェクトを削除する必要があります)。ユーザーがモバイルでアプリケーション アイコンを見つけた画面に移動したい。

出口のために私は何をすべきかわかりません

アプリケーションアイコンを見つける画面に行くために、私はこのように試しました

Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.addCategory(Intent.CATEGORY_HOME);
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(intent);

しかし、動作しません

4

2 に答える 2

1

そのアクティビティを開始すると、アプリケーションのフォアグラウンド アクティビティが事実上停止します。Android は、アプリをシャットダウンしないように設計されているため、再起動が速くなります。

ただし、本当にアプリをメモリから削除したい場合は、Runtime シングルトンで exit() を強制終了します: http://developer.android.com/reference/java/lang/Runtime.html# exit(整数)

于 2012-07-04T15:12:21.613 に答える
1

このメソッドを使用すると、アプリケーションがバックグラウンドになり、home/app_menu 画面が開きます

moveTaskToBack(true); //  method available in activity

参照リンク

于 2012-07-04T16:12:54.567 に答える