玄学之坑:RecyclerView: No adapter attached; skipping layout

news/2024/11/10 0:58:31

这个坑真的是玄学,报错信息显示rv没有绑定适配器,也就无法显示。不管怎么调试都没用:

这个rv是在fragment里的,最终确定问题发生在基类fragemnt中。


原来我的基类代码是这样:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        init(inflater.inflate(getResourseId(),null));
        return inflater.inflate(getResourseId(),null);
    }
其中的getResourceID是抽象方法,返回布局Id。

通过调试发现init方法在子类中没有调用


当我把代码换成:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view=inflater.inflate(getResourseId(),null);
        init(view);
        return view;
    }
init就调用了,而且问题得到解决。可以发现两段代码其实相同,为什么效果完全不同嘞????


http://www.niftyadmin.cn/n/4646375.html

相关文章

Netty之Page级别的内存分配

Page 级别的内存分配: 之前我们介绍过, netty 内存分配的单位是chunk, 一个chunk 的大小是16MB, 实际上每个chunk, 都以双向链表的形式保存在一个chunkList 中, 而多个chunkList, 同样也是双向链表进行关联的, 大概结构如下所示: 在chunkList 中, 是根据chunk 的内存使用率归到…

Oracle scope中 spfile、memory、both 的区别

Oracle里面有个叫做spfile的东西,就是动态参数文件,里面设置了Oracle 的各种参数。 所谓的动态,就是说你可以在不关闭数据库的情况下,更改数据库参数,记录在spfile里面。 更改参数的时候,有4种scope选项&am…

解释一下一门语言该有的东东(Javascript -- 待完善 ^_^)

注释 Js中有两种注释 // 单行注释/**/ 多行注释变量 变量就像学校学习的 未知数 如 3 x 8 x: 类似变量,在改造一下 x y z 当 x3, y5, z8, 不管 x,y 怎么变,表达式不变 变量是存储数据的,那自然就有数据类型 基本类型 Number: …

洛谷 P4933 大师

题面 (实名推荐&#xff1a;本题的出题人小哥哥打球暴帅哦&#xff01;(APIO/CTSC/WC的时候一起打过球w&#xff0c;而且大学在我隔壁喔) ) 没仔细看数据范围的时候真是摸不着头脑。。。还以为要 O(N^2) dp 爆锤。。 后来发现v<20000&#xff0c;这能干啥呢&#xff1f; 至少…

Netty之SubPage级别的内存分配

SubPage 级别的内存分配: 通过之前的学习我们知道, 如果我们分配一个缓冲区大小远小于page, 则直接在一个page 上进行分配则会造成内存浪费, 所以需要将page 继续进行切分成多个子块进行分配, 子块分配的个数根据你要分配的缓冲区大小而定, 比如只需要分配1KB 的内存, 就会将一…

laravel报错 : laravel Please provide a valid cache path

这是因为laravel的缓存路径没有找到 laravel缓存文件路径是在 config/cache.php中设置&#xff0c;默认存在storage文件夹中 file > [driver > file,path > storage_path(framework/cache/data),], 解决 需要保证storage/framework下面创建 sessions&#xff0c; vie…

使用Pull解析XML获取新浪新闻

目标是获取新浪新闻如图所示位置的头条新闻数据&#xff1a; 思路是这样的&#xff0c;先访问这个首页拿到这个部分每一条新闻的url&#xff0c;然后再逐一访问这些详情页面&#xff0c;从详情页面获取标题正文图片等数据。 1.通过HttpUrlConection向网页发送数据并分析返回数…

位运算记录

作为在互联网领域工作的程序员啊&#xff0c;我们需要不断地学习。自己也坚持每天刷一两个 LeetCode 题目&#xff0c;在刷题的过程中&#xff0c;发现有不少题目都涉及到一些位运算的知识&#xff0c;这篇文章记录一下。 介绍运算 按位与(&)按位或(|)按位异或(^)左移(<…