当listview刷新时,从第一行开始(Kotlin)
我需要在kotlin中使用listview的帮助。
我有一个计时器function,每隔1分钟从服务器(在这种情况下,firebase)获取更新的列表视图数据。 在firebase完成获取数据后,我申请:
listview.adapter = CustomAdapter(applicationContext)
但问题是,当我可能滚动到第50行时,列表视图刷新并进入第1行。这是超级讨厌的,因为我有大约一百行。
任何机构都有解决办法?
这与Kotlin无关,但是您如何使用Android API。 每次更新列表时,都不应该设置新的适配器。 你刚刚从头开始。 我会建议在DiffUtil中使用RecyclerView 。 在Kotlin看这个博客的一个简单例子: https : //antonioleiva.com/recyclerview-diffutil-kotlin/
- ResourceNotFoundException在升级到Canary 6后,在API 16 AVD上运行Kotlin项目
- 找不到类databinding.FragmentBinding
- 以下类的超types无法解析
- 如何在Android Studio中为Kotlin提取字段
- Android Studio 3.0在重建之后重复压缩输入警告
- 用于将方法参数分配给Android Studio中的字段的Kotlin快捷方式
- 如何为NavigationDrawerActivity的片段中的按钮设置SetOnClickListener? 在Kotlin
- Android中的文字闪烁着最简洁的Kotlin
- Kotlin lateinit记者java