Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

提问,请先看这个! #906

Closed
CymChad opened this issue Mar 24, 2017 · 32 comments
Closed

提问,请先看这个! #906

CymChad opened this issue Mar 24, 2017 · 32 comments

Comments

@CymChad
Copy link
Owner

CymChad commented Mar 24, 2017

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

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

@CymChad
Copy link
Owner Author

CymChad commented Mar 24, 2017

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

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

@lusins
Copy link

lusins commented Mar 31, 2017

test我能看到这个吗?

@lusins
Copy link

lusins commented Mar 31, 2017

哎哟喂,沙发!

@wlqjj0
Copy link

wlqjj0 commented Apr 13, 2017

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

@751496032
Copy link

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

@1109993488
Copy link
Collaborator

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

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

@1109993488
Copy link
Collaborator

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

@ApeForProgram
Copy link

我也是同样的问题,loadmore一直调用,complete什么的都做了,但是onLoadMoreRequested这个方法就像死循环一样一直请求

@CymChad
Copy link
Owner Author

CymChad commented Aug 15, 2017

@ApeForProgram 你可以查找历史issues有很多都问过你这个问题。

@daleige
Copy link

daleige commented Aug 31, 2017

请问adapter已经继承了BaseMultiItemQuickAdapter实现了多列表后,再怎么去继承BaseItemDraggableAdapter实现拖拽删除呢?

@LfxZz
Copy link

LfxZz commented Sep 6, 2017

上拉加载 的时候 adapter.replaceData(listBean); 启用这个方法 无限上拉加载

@gzxg1234
Copy link

gzxg1234 commented Sep 8, 2017

readme的代码混淆有问题
-keepclassmembers public class * extends com.chad.library.adapter.base.BaseViewHolder {
(android.view.View);
}
当写的类继承BaseViewHolder是内部类时,类的构造方法直接被去除了。导致运行到createGenericKInstance方法时找不到构造方法

@androidxhm
Copy link

是否可以使用Databinding?

@LiMedici
Copy link

LiMedici commented Sep 14, 2017

当我设置HeaderView和EmptyView的时候,我想当没有data的时候,就显示EmptyView。因为HeaderView是一直显示的,所有起先没有data,并没有像预期的那样显示EmptyView。后来查看API设置了mAdapter.setHeaderAndEmpty(true);
但是又出现了新的问题,就是data为空的时候,Empty显示过大,并且可以滑动。我想要的效果是headerview+emptyview在一起是充满屏幕的。

1

@LiMedici
Copy link

大神,你好。还有一个问题,就是自定义ViewHolder。我也看到了你在开源项目中文文档看到了注意提醒,我并没有在ViewHolder中findViewbyId所有的View,只是将我需要的自定义的View实例化了出来。但是在运行过程中发生了ClassCast异常,看你的Demo使用了DataBinding,自己看了很久也并没有解决问题,请问这是怎么回事?
该自定义的ViewHolder是静态内部类,一开始直接写的主类是异常的,然后改成静态内部类了
2

@HelloAnyu
Copy link

大神,您好,我在6.0手机上用,默认的加载动画会闪一下屏,麻烦您回复我下联系方式,我把视频给你

@HelloAnyu
Copy link

不好意思大神,是我没好好看文档。setNotDoAnimationCount有个这方法

@CymChad
Copy link
Owner Author

CymChad commented Sep 25, 2017

#1591 修订规则

@CymChad CymChad closed this as completed Sep 25, 2017
@javabye
Copy link

javabye commented Nov 22, 2017

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

@yuepengha
Copy link

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

@xiaoduv587
Copy link

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

@helloworkcupid
Copy link

请问fragement的demo 在哪里找呢?

@ghost
Copy link

ghost commented Apr 20, 2018

你好,我在使用您的框架,加载瀑布流布局的时候,进行删除item的操作,再滑到顶端会出现上方有一片空白,图片不会自动填充上去的问题,请问怎么解决呢?

@Star-Sky-Star
Copy link

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

@chengxuyuan112
Copy link

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

@wang521314
Copy link

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

@chun0711
Copy link

chun0711 commented Jul 5, 2018

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

@wang521314
Copy link

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

@Peng-GXP
Copy link

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

@huanghuihao
Copy link

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

@LDaron
Copy link

LDaron commented Mar 27, 2019

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

@seven-liujiang
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests