我无意讨论“什么是onRestart()”,但是Google关于Activity生命周期的latest documentation遗漏了onRestart()
的角色。根据个人经验,我从未覆盖过onRestart()
。
在搜索onRestart()
的实用程序时,其他SO答案似乎也未得出结论。
在书中对onRestart()
的定义中,我不喜欢任何一个,因此实际上,onRestart()
可能拥有什么实用程序?有没有人有效地覆盖它?
编辑1:在这种情况下,基于示例(和生产方案)的答案将非常有见地,将不胜感激。
最佳答案
documentation给出了一个示例:
对于使用原始Cursor
对象的活动(而不是创建
他们通过managedQuery(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)
,这是
通常是应该重新查询光标的地方(因为您
已在onStop()
中将其停用。
通常,如果您在onStop()
中“停用”了任何活动,则可以在onRestart()
中进行反应。