我的问题:是否可以防止OnResume()
在创建活动时调用它?正如我在OnCreate()
andonStart()
方法运行后看到的那样,下一个是onResume()
,尽管我只想在从暂停状态恢复活动时拥有它。
为什么我需要这个:我启动我的活动(FragmentActivity
可以说OnPostResume()
)从一个线程开始,该线程需要大约 2-3 秒才能准备好从外部数据库获取数据。线程完成后,我调用一个需要这些数据的方法,并且我想在每次活动可见时调用它。线程仅在创建 FragmentActivity ( onCreate()
) 时运行,并且我无法将该方法放入其中,onResume()
因为onResume()
在线程完成其任务之前将运行方式。所以它会收到未准备好的数据。
有人有更好的主意吗?