【发布时间】:2011-10-17 20:37:35
【问题描述】:
我想从堆栈中重新加载一个活动。
我使用startActivity() 开始新的活动。当我在 Activity D 上时,我想重新加载 Activity A 而不是启动新的 Intent。从 D 调用 A 时我不能使用 startActivity(),因为它会触发 onCreate(),从而启动一个线程来获取一些数据。
编辑:更新堆栈。
如果我使用FLAG_ACTIVITY_REORDER_TO_FRONT,它会再次调用onCreate() 方法。
以下是我的场景。
Login Activity ̣→ Activity A → Activity B → Activity C → Activity D → Activity A
如何避免onCreate() 被调用?
【问题讨论】:
标签: android android-activity stack