スタックからアクティビティをリロードします。アクティビティの開始時にonCreate()が呼び出されないようにするにはどうすればよいですか?
私はを使用して新しいアクティビティを開始します。私がいるときアクティビティDアクティビティAをリロードして、新しいインテントを開始しません。 をDから呼び出すときにstartActivity()
を使用することはできません。これは、データを取得するスレッドを開始するonCreate()
を起動するためです。
EDIT:スタックを更新しました。
FLAG_ACTIVITY_REORDER_TO_FRONT
を使用すると、もう一度onCreate()
メソッドが呼び出されます。
私のシナリオは次のとおりです。
Login Activity ̣→ Activity A → Activity B → Activity C → Activity D → Activity A
onCreate()
はどのように呼び出されますか?
**注意**: 'if'文に'! ' – Kgrover