Skip to content

提问,请先看这个! #906

Closed
Closed
@CymChad

Description

@CymChad
Owner
  1. 尝试在历史问题搜索答案。
  2. 尝试阅读wiki找到答案。
  3. 尝试阅读示例代码找到答案。
  4. 尝试自己检查或试验以找到答案。
  5. 尝试阅读源代码以找到答案。
    BRVAH源码分析:BaseViewHolder、BaseQuickAdapter之生命周期、预加载实现、上拉加载实现
    BRVAH源码分析:分组、多布局、折叠

如果以上都尝试过了请提一个新的issues
参考提問的智慧

Activity

CymChad

CymChad commented on Mar 24, 2017

@CymChad
OwnerAuthor

如果还是没有找到答案,提问请带上这几个必要信息
1.当前使用的版本号
2.复现操作描述
3.使用代码
3.crash日志
4.图片或者视频
5.最好有demo

有详细的描述才能使得开发者更快速的定位问题。

lusins

lusins commented on Mar 31, 2017

@lusins

test我能看到这个吗?

lusins

lusins commented on Mar 31, 2017

@lusins

哎哟喂,沙发!

wlqjj0

wlqjj0 commented on Apr 13, 2017

@wlqjj0

5850e3b107916d2af0ee2b9ec389269a
exbm o2 a222 j 9 u e
fexy96 j zxgsf0 89b9br
问题重现:上拉加载一下会加载好几次然后才调用请求数据 版本号0.9.12 0,9,9也有,求解决 谢谢

751496032

751496032 commented on Apr 25, 2017

@751496032

在viewpager中,第一次滑动底部没有报错,如果切换到其他页面,再返回去滑动到底部就会报错,
使用的是FragmentStatePagerAdapter,尝试过先removeFooterView,再addFooterView也不行。
qq 20170425160619
qq 20170425160626

1109993488

1109993488 commented on Apr 25, 2017

@1109993488
Collaborator

@751496032 viewpager中你的Adapter重新创建了,notLoadingView没有重新创建

1.每次都创建LoadingView
或
ViewGroup parent = (ViewGroup) notLoadingView.getParent();
if (parent != null) {
    parent.removeView(notLoadingView);
}
或不重新创建Adapter
1109993488

1109993488 commented on Apr 25, 2017

@1109993488
Collaborator

@wlqjj0 你需要在请求数据成功后调用loadMoreComplete,你调用loadMoreComplete就认为已经请求完可以进行下一次请求了

16 remaining items

javabye

javabye commented on Nov 22, 2017

@javabye

第一次加载数据时候,如果数据没有满屏,也会执行loadmore,有办法不执行loadmore吗?

yuepengha

yuepengha commented on Jan 10, 2018

@yuepengha

expandAll()方法再有headView时候会有bug
for (int i = mData.size() - 1; i >= 0 + getHeaderLayoutCount(); i--) {
expandAll(i, false, false);
}
这个代码getHeaderLayoutCount()去掉目测可以

xiaoduv587

xiaoduv587 commented on Jan 19, 2018

@xiaoduv587

您好,怎么删除adapter的所有数据啊。

helloworkcupid

helloworkcupid commented on Jan 22, 2018

@helloworkcupid

请问fragement的demo 在哪里找呢?

ghost
Star-Sky-Star

Star-Sky-Star commented on Jun 24, 2018

@Star-Sky-Star

加入混淆后 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.support.v7.widget.RecyclerView$Adapter.getItemCount()' on a null object reference 如果不加混淆是没有问题的 求解

chengxuyuan112

chengxuyuan112 commented on Jul 4, 2018

@chengxuyuan112

请问怎么给不同的item设置不同的背景呢?

wang521314

wang521314 commented on Jul 5, 2018

@wang521314

a qt xi3 oayfs8 789z 8
i2_tv x2b 1 w w x0ta2b
一开始是正常的,切换一面一刷新,头部就不会再独占一行了

chun0711

chun0711 commented on Jul 5, 2018

@chun0711

@wang521314 试下这样看看 ma.setHeaderView(inflates,0, LinearLayout.VERTICAL);

wang521314

wang521314 commented on Jul 5, 2018

@wang521314

@chun0711 谢谢您的回答,使用您的方法虽然不会再出现这种情况了,但是当页面切换回来的时候会有明显的闪动而且还是不能刷新。

Peng-GXP

Peng-GXP commented on Nov 19, 2018

@Peng-GXP

多布局的时候,type 类型匹配不上会 crash ,请问有什么办法可以保护一下不crash (我的 type 类型是服务器返回的,所以希望能保护下),感谢

huanghuihao

huanghuihao commented on Mar 8, 2019

@huanghuihao

初始化创建了填充了数据源,然后调用addHeaderView(),发现item点击列表第一个条目回调position为-1,然后划出headlayout后,position被纠偏显示正常。但是不划出headlayout的时候position都是不对的,请问这个该怎么处理。我的义务场景是默认不加载headlayout,然后headlayout划出后会removeAllHeaderView(),滑动到第一个条目的时候再addHeaderView()

LDaron

LDaron commented on Mar 27, 2019

@LDaron

怎么使用ButterKnife进行控件注入?

seven-liujiang

seven-liujiang commented on Apr 17, 2019

@seven-liujiang

我想知道当前的item是否是在当前屏幕上显示,这个功能想知道有封装么?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @androidxhm@1109993488@CymChad@javabye@daleige

        Issue actions

          提问,请先看这个! · Issue #906 · CymChad/BaseRecyclerViewAdapterHelper