美文网首页
Android 学习 (笔记1)

Android 学习 (笔记1)

作者: 善良的皮蛋 | 来源:发表于2023-08-06 16:50 被阅读0次

通过Android的学习,记录一下学习过程中出现的一些疑惑.

1.关键字instanceof
if(result instanceof Result.Success){
}

instanceof 是Java 的一个二元操作符,类似于==,>,< 等操作符。 instanceof 是Java 的保留关键字。 它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean 的数据类型。

2.RecycleView更新数据过程中,使用SmartRefreshLayout加载更多出现数据列表数据不更新的情况
image.png
//         刷新列表
//        adapter.setNewInstance(datas);
        adapter.setList(datas);
//        adapter.notifyDataSetChanged();

上述图片中的写法也可以在加载更多的时候刷新,单独使用setNewInstance则不能,但是,其方法内部包含了notifyDataSetChanged(),很奇怪的一个问题,最后接受了文档中的建议,如非必要,一般直接使用setList()就可以。参考

相关文章

网友评论

      本文标题:Android 学习 (笔记1)

      本文链接:https://www.haomeiwen.com/subject/ihlwpdtx.html