我无意讨论“什么是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()中进行反应。

10-08 17:05