私はアンドロイドで開発することを学んでおり、あなたの助けが必要です。私は最後のアクティビティでは、それが開いて私のアプリに戻り、私はLAUNCHER活動で開くwhantとき、これは私が私のアプリを閉じるために使用するものである ...アプリを終了してランチャーで開く
boolean twice;
@Override
public void onBackPressed() {
if(twice) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
System.exit(0);
}
twice = true;
toastMessage(getResources().getString(R.string.msg0a));
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
twice = false;
}
}, 2000);
}
問題があります。
編集理由:これは、ユーザーがアカウントからログアウトして、ログインアクティビティの運命を持つことができるアクティビティです。ログアウト後、ユーザーが私のアプリを開くとき、彼はログインしていない間に何度も何度もログイン活動に渡る必要があります。
単純に呼び出し終了(); inside onBackPressed() –
@ dcd4u2:あなたはどのようにアプリに戻ってくるのか教えていただけますか?自宅や最近の画面でアプリのアイコンを使用しますか? – AndiGeeky
@AndiGeeky:はい、自宅のアイコンを介して。 – dcd4u2