【问题标题】:Load Detailed Data On Viewpager在 Viewpager 上加载详细数据
【发布时间】:2018-09-09 11:34:29
【问题描述】:

我是 android 的初学者。我制作了一个带有两个片段的浏览器。我在第一个片段中有一些回收站视图项。一个 recyclerview 项目将填充一个片段。在刷到下一个片段时,我可以加载我刷过的回收站视图项目的详细信息。或者如何在滑动时将 recyclerview 项目的位置传递给下一个片段,请帮忙。

【问题讨论】:

    标签: android android-fragments android-recyclerview


    【解决方案1】:

    你可以做这个解决方案:

    • 首先您应该将数据从您的第一个片段发送到您的 活动:要将数据发送到您的活动,您可以在活动中实现一个接口,并在您想要传递数据时在片段中调用它: Android Passing Data Between Fragments
    • 其次,当用户滑动 viewpager 时,您应该将数据从活动发送到您的第二个片段:您可以在第二个片段中实现一个接口并在 onPageSelected 函数中调用它:

      viewPager.addOnPageChangeListener(new OnPageChangeListener() {
        public void onPageScrollStateChanged(int state) {}
        public void onPageScrolled(int position, float positionOffset, int 
        positionOffsetPixels) {}
      
         public void onPageSelected(int position) {
         // Check if this is the page you want.
         }
      });
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 2017-10-25
      • 2019-06-18
      • 1970-01-01
      相关资源
      最近更新 更多