問題を並べ替える方法を理解しています。ホーム画面でホーム画面に戻り、最後のアクティビティに戻る
ユーザーが新しい活動を開始し、最初のボタンをクリックすると、私は2つのボタン
を持っています。私が探しているのは、ユーザーがアプリをクリックしてホーム画面に戻る場合です。ユーザーが最初のボタンを再度クリックすると、新しいアクティビティが開始されます。
ユーザーは、それが最後の
ボタン1をクリックすることによって開始されたアクティビティに戻り番目のボタンをクリックした場合どのような私は問題を抱えていたユーザが戻っても クリックしたときに、活動の状態を保存する方法です第二ボタンはお時間を
おかげ
UPDATE
を押したときにその活動を呼び出す方法を私はこのの一部をダウンしたが、まだ問題を抱えています。私が使用しているコードの一部を置くと、おそらく誰かが間違っている場所を指摘することができます。私は次のように追加した新しいクラス内のメインメニュー
Intent intent = new Intent(MainMenu.this, NewClass.class);
intent.putExtra("value1", value1);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
から新しいアクティビティを呼び出すための
コード:
@Override
public void onBackPressed() {
//super.onBackPressed();
Intent intent = new Intent(RoundScoring.this, MainMenu.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
Toast.makeText(this, "Back Button Pressed", Toast.LENGTH_LONG).show();
}
が、私はこのクラスのonrestoreinstancestateまたはonresumneのいずれかを持っていません。 oncreateだけ。
ホーム画面:私は感謝
あなたがより多くを説明することができ... –
ボタン1 - 常に新しい活動を開始し、ボタン2は、 - ボタン1が作成戻って最後の活動に戻ります。 2つのことを知っておくと、1アクティビティをクリックすると状態を保存する方法、2ボタンからアクティビティを再度呼び出す方法です。ありがとう –
これを達成する方法はまだ100%ではありません。ありがとう –