【发布时间】:2015-12-03 20:40:57
【问题描述】:
我是 android 开发和 Fragment 的新手。我有 3 个片段继承了我的主要活动。我在这些片段之一中有一个列表视图,每当用户创建或访问该片段时都需要更新它,但是 onResume 是通过主要活动触发的。我怎样才能知道用户在哪个片段上,以便我可以相应地重新加载列表视图?
【问题讨论】:
标签: android listview android-fragments
我是 android 开发和 Fragment 的新手。我有 3 个片段继承了我的主要活动。我在这些片段之一中有一个列表视图,每当用户创建或访问该片段时都需要更新它,但是 onResume 是通过主要活动触发的。我怎样才能知道用户在哪个片段上,以便我可以相应地重新加载列表视图?
【问题讨论】:
标签: android listview android-fragments
片段不继承自活动。如果你有一个从 Activity 继承的片段,它就不是片段,而是一个 Activity。
话虽如此,Fragment 的生命周期与 Activity 相同,因此您可以覆盖 Fragment 上的onResume 方法,它会在恢复时被调用。
这将真的有帮助,如果您与我们分享您的一些代码,我们可以为您提供更好的帮助,以便我们查看错误可能在哪里,并可能为您提供一些正确的代码。
【讨论】: