0
  • 最佳答案

    Adapter的getItemCount的数据从哪里来呢?

    1153952789488054272  评论     打赏       拉大锯
    • dalovelanlan  回复 @拉大锯
      就是通过在Adapter里定义一个方法,那个setData来传递的
      dalovelanlan 2020-08-08 12:37   回复 1286240208785842176
    • 拉大锯  回复 @dalovelanlan
      获取到数据后再setAdapter后,那不就得了吗?你一开始数据都没有,那不返回0返回啥呢?
      拉大锯 2020-08-08 12:40   回复 1153952789488054272
    • dalovelanlan  回复 @拉大锯
      我写的也是获取数据再setAdapter,但是我看老师你写的是,先setAdapter,再获取数据,也可以显示,我写的就不可以,所以感到疑惑
      dalovelanlan 2020-08-08 12:43   回复 1286240208785842176
    • 拉大锯  回复 @dalovelanlan
      好吧,我知道你的意思了。因为我在setData方法里有调用notifyDataSetChanage方法呀。这个方法就是通知RecyclerView数据更新了。
      拉大锯 2020-08-08 12:51   回复 1153952789488054272
    • 拉大锯  回复 @dalovelanlan
      你可以去学习一下RecyclerView的课程,在我们的学院里就有。
      拉大锯 2020-08-08 12:51   回复 1153952789488054272
    • dalovelanlan  回复 @拉大锯
      这个我看完了,麻烦老师了,可能是我没注意到,我都是先看一遍视频,自己再敲一边
      dalovelanlan 2020-08-08 12:57   回复 1286240208785842176
    • dalovelanlan  回复 @拉大锯
      对了,老师我还有疑问,这个Fragment和Activity是不是就好比是Vue里的组件化,就是子组件和父组件
      dalovelanlan 2020-08-08 12:59   回复 1286240208785842176
    • 拉大锯  回复 @dalovelanlan
      不完全一样。在vue里多数情况下是为了复用,做成组件。比如说登录弹窗,图片上传这些在多个地方用到的。而在android里面fragment可以理解为碎片的意思,最初的目的是为了解决平板电脑大屏幕分片区的问题。在android3.0以后有的。后面用得更广泛的是app的结构。
      拉大锯 2020-08-08 14:30   回复 1153952789488054272
    • 拉大锯  回复 @dalovelanlan
      那你现在知道了吗?先设置完适配器也没关系,只是你数据更新以后,需要调用适配器的notifyDataSetChange方法。
      拉大锯 2020-08-08 14:30   回复 1153952789488054272
    • dalovelanlan  回复 @拉大锯
      清楚了,谢谢老师
      dalovelanlan 2020-08-08 14:47   回复 1286240208785842176
相关问题
2019-10-13 04:29 810 2
你可长丶心吧 · 喜马拉雅
2019-11-15 22:54 598 2
2019-12-23 23:31 1302 2
2020-01-06 04:50 1483 2