我想要从堆栈中重新加载一个活动。
我使用startActivity()
来启动新的活动。当我在活动D上时,我想要重新加载活动A而不是启动一个新的意图。当我从D调用A时,我不能使用startActivity()
,因为它会触发onCreate()
,从而启动一个线程来获取一些数据。
编辑:更新了堆栈。
如果我使用FLAG_ACTIVITY_REORDER_TO_FRONT
,它会再次调用onCreate()
方法。
以下是我的情况。
Login Activity ̣→ Activity A → Activity B → Activity C → Activity D → Activity A
如何避免调用onCreate()
方法?
if
语句中的!
。 - Kgrover