1.Retrofit传输大数据会崩溃
要加 @Streaming 注解,并去除Okhttp的Log拦截器
@Streaming
@GET
Call<ResponseBody> downloadVideo(@Url String fileUrl);
if(BuildConfig.DEBUG){
okHttpClient.addInterceptor(httpLoggingInterceptor);
}
2.RecyleView使用BaseQuickAdapter进行部分Item隐藏,内容消失,但是布局还在
可以通过height进行设置
if (item.getRequired() == 2 && isHide) { //1 必须 2非必须
helper.getView(R.id.ll_edit_common).getLayoutParams().height = 0;
return;
} else if (item.getType() != EnumContant.TITLE) {
helper.getView(R.id.ll_edit_common).getLayoutParams().height = ViewGroup.LayoutParams.WRAP_CONTENT;
}
3.RecyleView使用BaseQuickAdapter 的下拉加载,布局必须是RecycleView,外部不能嵌套NestScrollView,否则会一直下拉加载
adapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {
@Override
public void onLoadMoreRequested() {
}
}, recycleView);
4.导入新项目错误
Manifest merger failed with multiple errors, see logs问题
转发 :https://blog.csdn.net/dengweijunkedafu/article/details/80541104