安卓recycle下拉刷新卡在runOnUiThread,首先是拉下刷新
然后跳转到initData
到这里都一切正常,然后运行更新界面的代码
图中圈住这个log是可以打出来的,但是下面的log,也就是sdf那一串,打不出来,就很奇怪,不知道是不是因为无法跳出runOnUiThread导致的,希望可以给个解决方案,setData函数是:
他的log也全部打出来了
您的每一个用心回答,都会让这个世界变得更美好一些!
dao.getData();你在主线程去数据库获取数据,自己拖自己出去50大板吧。
为啥你们下拉刷新都会用到跨进程,这样的列表很不丝滑呀,而且写起来代码量很多,recycleViewAdapterHelper+viewmodel+databinding,activity中代码也就十行左右,就完成整个列表的上拉加载下拉刷新
dao.getData();你在主线程去数据库获取数据,自己拖自己出去50大板吧。
为啥你们下拉刷新都会用到跨进程,这样的列表很不丝滑呀,而且写起来代码量很多,recycleViewAdapterHelper+viewmodel+databinding,activity中代码也就十行左右,就完成整个列表的上拉加载下拉刷新