こんにちは私はAndriodにはかなり新しいです。私は3つのアクティビティA B Cを持っています。AはメインアクティビティBであり、Cは独立アクティビティです。私はmainActivityにカレンダーを含め、いくつかの日付を強調表示しています。 新しいインスタンスを開始せずにMainActivityに戻る
は今mainActivityを通じて、私は新しい活動のBを起動して、次のコードpublic void OnClick(View V){
Intent i= new Intent(getApplicationContext(),A.class);
i.setFlags(Imtent.FLAG_ACTVITIY_CLEAR_TOP);
startActivity(i);
}
これはmainActivityに戻るが、ハイライトされた日付が存在しないを使用してに戻り。私は新鮮な新しい活動を創り出すか、私が日を強調するのに何か間違ったことをしたかどうかを知りたい。
ボタンを押して戻ったときにどうなりますか? MainActivityが開始アクティビティの場合、アプリは終了する必要があります。 – jaibatrik
1.戻るまたはホームボタンを使用するだけで、MainActivityに戻ることができます。 2.活動のlaunchModeについての研究。 –
mainActivityを再度開始しないで、BackStackをチェックしてください。 http://developer.android.com/guide/components/tasks-and-back-stack.html – Manu