ログイン画面からアンドロイドデバイスの戻るボタンをクリックするとアンドロイドデスクトップに移動してアプリが終了します。ホーム画面から戻るボタンをクリックすると、ユーザーはAndroidの "デスクトップ"に戻ります
どうすればいいですか?
Plz助けてください。
ありがとうございます。
ログイン画面からアンドロイドデバイスの戻るボタンをクリックするとアンドロイドデスクトップに移動してアプリが終了します。ホーム画面から戻るボタンをクリックすると、ユーザーはAndroidの "デスクトップ"に戻ります
どうすればいいですか?
Plz助けてください。
ありがとうございます。
非常に簡単です。あなたのActivity
に次のメソッドを追加します
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
そして、それだけでホーム画面にアプリや土地あなたを終了する必要があります。
ログイン画面があなたのアプリのアクティビティである場合はLAUNCHER
です。その後、戻るボタンのコードを実行する必要はありません。戻るボタンの自動動作は、あなたをアプリから取り出して、アプリケーションを終了します。あなたがbackボタンに何か他のものを必要とするならば、android.app.Activityクラスで定義されたvoid onBackPressed()をオーバーライドしようとします。
に使用できるもう一つのエレガントな方法は、あなたの活動に次のコードを入れて、そこにある:
@Override
public void onBackPressed() {
new AlertDialog.Builder(this)
.setTitle("Really Exit?")
.setMessage("Are you sure you want to exit?")
.setNegativeButton(android.R.string.no, null)
.setPositiveButton(android.R.string.yes, new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
YourActivity.super.onBackPressed();
}
}).create().show();
}
は、あなたの実際の活動とYourActivity
を交換してください。
yaa !!これは私のランチャー活動ではありません。実際には私の最初の活動はバックグラウンドです。これだけですが、私はwebseviceを呼び出し、私のデータベースにすべてのデータを記入します。このログイン活動は、 – user1061793
マニフェストファイルを表示できますか? – Vikram
何が起こっているのですか? – Vikram
私は私のデバイスの戻るボタンをクリックすると、私はfinish()を書きました。 – user1061793