当前位置: 首页 > 知识库问答 >
问题:

当3个片段从1个活动继承时,如何检测特定片段的onResume?

燕富
2023-03-14

我对android开发和碎片是新的。我有3个片段继承了我的主要活动。我在其中一个片段中有一个listview,每当用户创建或访问该片段时,它都需要更新,但onResume是通过main活动触发的。如何判断用户在哪个片段上,以便相应地重新加载listview?

共有1个答案

岳茂
2023-03-14

片段不从活动继承。如果你有一个从活动继承的片段,它不是片段,而是活动。

也就是说,片段的生命周期与活动相同,所以您可以在片段上覆盖onresume方法,并且在恢复时调用该方法。

这将是非常有帮助的,如果您与我们分享一些代码,我们可以更好地帮助您,这样我们就可以看到错误可能在哪里,并可能为您提供一些正确的代码。

 类似资料:
  • 你好, 我有MainActivity,TitlesFragment和DelessFragment。 我的MainActivity将显示TitlesFragment,当用户单击标题时,TitlesFragment将被DetailsFragment替换。那很好。然而,当我将DetailsFragment添加到addToBackStack时。当我点击后退按钮时,它会关闭应用程序,而不是显示标题碎片。 我

  • 我有两个活动,分别是家庭活动和沙拉菜单活动。主页活动包含七个片段,其中一个名为菜单类别的片段有四个图像,第一个图像下面的文本是沙拉菜单,当用户单击沙拉菜单时,将启动名为沙拉菜单活动的新活动。 我想,当用户点击后退按钮时,home活动必须开始,并且应该从启动salad菜单活动的相同片段开始,即home活动中的菜单类别片段。我希望每个活动都会发生这种情况,例如,如果用户从您的订单片段开始一个新的活动,

  • 我已经想从我的Main活动启动我的RecipientFra法规,并从我的Main活动将数据传递到Fra法规。这是我实现的代码。但是碎片没有开始。 我还想知道如何传递intent.set数据,并在碎片中获取数据。目前我有以下代码: 受体片段 主要活动

  • 我在活动C中有四个片段,它们的行为就像标签一样。我必须从一个片段转到一个新的活动X。现在我想回到从活动X到片段的片段。 这是我的主要活动 '公共类MainInterface扩展了ActionBarActivity{ } ' 下面是活动视图中的公共类讨论。onclick侦听器{ ###

  • //使用startActivity(intent)也不起作用//无论我做什么,应用程序都会崩溃

  • 我已经完成了导航,现在进入第一个片段。在第一个片段中有两个按钮,我需要通过按下这些按钮来切换到一个新的活动。我不明白如何正确地实施它。我犯了一个错误。 代码,eror