ホームボタンをプログラムしたいのでActivities
、1つを除いてスタック内のすべてを削除します。私はここのようにそれをしました:Androidの最初のものを除いてスタック上のすべてのアクティビティを終了する方法
public boolean onOptionsItemSelected(MenuItem item) {
int itemId = item.getItemId();
switch (itemId) {
case android.R.id.home:
Intent intent = new Intent(this, AMainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
break;
...
Activities
しかし、この方法は、すべて(最初のものを含む)を削除して最初のものを再開するため、私には適していません。たとえば、ユーザーのパスワードをチェックインするとonCreate()
、もう一度尋ねられます。スタックからすべてを削除する方法Activities
、しかし最初のものは「触れられない」のでしょうか?