【发布时间】:2026-02-05 10:55:02
【问题描述】:
我正在寻找 Fragment Lifecycle 中的方法,但不确定是哪一个。
这是我的情况:我在 ViewPager 中有一个片段。 Fragment 显示一个包含一些信息的列表。我在 Fragment 的onCreateView() 中填写列表。当用户打开不同的 Activity(本例中为设置)并更改某些设置时,Fragment 中的 List 必须显示的信息会更改。当用户使用 Back-button 返回 Fragment 时,onCreateView() 不会被重新调用,因此 List 中的信息不会更新。
我的问题是:onCreateView()-方法在用户从不同的 Activity 返回到片段时不会被调用,但是这里调用的是哪个方法?我需要知道这一点,因为这样我就可以在该方法中填写列表。
提前致谢!
【问题讨论】:
-
onResume呢? -
@vmironov
onResume()是在第一次创建 Fragment 时调用还是仅在用户返回时调用? -
是的,在创建 Fragment 时也会调用它
-
好的,谢谢,那应该可以了。我试试看。
标签: java android android-fragments android-viewpager android-lifecycle