私はアンドロイドアプリケーションを開発しました。そのアプリケーションには終了ボタンがあり、終了ボタンを押したときにアプリケーションを終了したいと考えています。誰かサンプル コードまたはチュートリアル リンクを教えてください。
1383 次
5 に答える
1
(Android アプリに終了ボタンを含める場合 (ヒント: なし))を読んで、この記事では、何をする必要があり、何をする必要がないかを説明します。
一部抜粋
では、いつアプリに終了ボタンを含めるべきでしょうか?
短い答え
一度もない。
長い答え
アプリに終了ボタンは必要ありません。本当にそうではありません。反対の主張は、一般的に次のように要約できます。
ユーザーはそれを期待しています。
これは、ユーザーに「すべてをやめて、ジュースを飲むのをやめる」ように言わせる方法です。
于 2012-05-09T09:47:33.013 に答える
0
あなたのボタンクリックイベントにfinish()メソッドを設定してください..
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
于 2012-05-09T08:51:45.977 に答える
0
Android の設計では、選択によってアプリケーションを終了することは好まれません。OS によって管理されるのではなく、対応するインテントによってホーム アプリケーションを起動できます。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
この助けをホップ!
于 2012-05-09T08:52:34.840 に答える
0
ボタンfinish()
のメソッドを呼び出すonClick()
于 2012-05-09T08:51:35.187 に答える
-1
特定のアクティビティをクローズする場合は、finish を使用するか、Android プロセスからスタックを削除する場合は、次のコードを使用します。
android.os.Process.killProcess(android.os.Process.myPid());
super.onDestroy();
protected void onCreate(Bundle savedInstanceState) {
this.setContentView(R.layout.layoutxml);
this.ExitButton = (Button)this.findViewById(R.id.close);
this.ExitButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish(); // for stopping Current Activity
}
});
// add this line forStoping Entire Application to Close
@Override
protected void onDestroy() {
// closing Entire Application
android.os.Process.killProcess(android.os.Process.myPid());
super.onDestroy();
}
}
于 2012-05-09T09:20:38.703 に答える