12得票4回答
ViewPager中片段之间的通信

我将尝试完成以下任务:http://android-er.blogspot.com/2012/06/communication-between-fragments-in.html,但是我使用了FragmentStatePagerAdapter。 我有一个Activity,其中包含两个片段(F...

9得票2回答
ViewPager第一个fragment始终显示错误,使用FragmentStatePagerAdapter。

我尝试使用与PlayStore 5.1.x相同的视图翻页器+选项卡设计。这是我的布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.co...

14得票5回答
FragmentStatePagerAdapter 内存泄漏(嵌套带有 ViewPager 的片段)

我的适配器中存在“内存泄漏”问题(稍后将解释引号的含义)。我目前使用嵌套片段来托管视图页面。 我的设置如下: 1. 活动(空活动,托管 Fragment A) 2. Fragment A - 托管带有 Fragmentstatepageradapter 的视图页面的片段。每个视图页面都托管片...

33得票2回答
使用FragmentStateAdapter在ViewPager2中删除片段,但仍然显示。

我有一个 viewPager2 和 FragmentStateAdapter,里面有 Fragment1、Fragment2、Fragment3、Fragment4。在 Fragment2 中,我想要移除 Fragment3,并在 Fragment2 后显示 Fragment4。问题是它总是显...

9得票2回答
当我为我的ViewPager分配新的适配器时,应用程序崩溃。

我有一个ViewPager,当应用程序启动时,由FragmentStatePagerAdapter填充: ViewPager mViewPager; ... @Override public void onViewCreated(View view, Bu...

13得票1回答
动态跳过ViewPager中的页面

我有一个使用FragmentStatePagerAdapter承载Fragment的ViewPager。假设初始时该ViewPager包含以下页面(Fragment):A - B - C - D 用户向右划动时,可以从A移动到B、B移动到C等。 但是,在某些情况下,如果用户在A页面更改了一些选...

9得票2回答
FragmentManager 已经在执行事务

当我使用ViewPager和FragmentStatePagerAdapter时,有一个问题。试图选择当前页面时(即向用户显示第二页而不是第一页),有时会出现异常。 问题似乎与并发有关,因为ViewPager仍在添加/初始化片段,即我在尝试设置当前页面时仍在运行片段事务。就像这样: page...

9得票1回答
在RecyclerView中使用ViewPager作为行项

我需要在RecyclerView中嵌入一个ViewPager(类似于横向的画廊),用于纵向显示列表。RecyclerView的每一行都将有一个ViewPager,允许在其中滑动查看一些图片。ViewPager还将支持单击事件,并传播到父RecyclerView。 目前,我有以下实现: 列表...

7得票1回答
如何在FragmentStatePagerAdapter中动态添加页面

我知道这个问题已经被问了很多次,但是在进行了很多的研究后我还是没有得到答案。在我的主活动中,我有一个视图页面,并为其设置了一个适配器: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst...

18得票2回答
Android setUserVisibleHint永远不会被调用?

我需要知道我的片段何时可见,我之前使用了setMenuVisibility,但我现在知道这不是一个好的选择。我正在尝试在FragmentStatePagerAdapter Fragment上实现setUserVisibleHint,但它从未被调用。import android.app.Frag...