【问题标题】:Android from Navigation Drawer, call method in current fragment导航抽屉中的Android,在当前片段中调用方法
【发布时间】:2020-06-05 18:53:06
【问题描述】:

我试图简单地从主活动抽屉中调用当前片段中的一个函数,但无法找到一种方法来做到这一点。我在抽屉的 RecyclerView 中有一个项目列表,当我单击一个时,我想将详细信息加载到当前片段中。请帮忙!

谢谢!!

【问题讨论】:

  • 你需要的是使用回调接口来监听事件。 stackoverflow.com/questions/62126408/…
  • 这不起作用,因为 nav_host_fragment 始终是片段,而不是 home_fragment 或 login_fragment 等。
  • onAttachFragment 始终是 NavHostFragment,而不是单个片段...为什么???
  • 您需要在您的单个片段而不是 NavHostFragment 上实现此功能。如果您提供一些代码 sn-ps 我可以帮助您。

标签: android android-fragments fragment navigation-drawer


【解决方案1】:

我最终使用了 ViewModel 方法,它让事情变得更容易。设置需要一些时间,但值得。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 2014-08-02
    相关资源
    最近更新 更多