我有数百种布局的视图(带有TextView的Linears),基本上它就像带有数据的列表一样。
我的演示者在查询数据库(sqlbrite,rxjava,它的异步)调用方法之后,只是使用textview创建线性并将其添加到其他一些Linear(每个添加的视图的父级)
我的旧手机上有超过100行的数据会冻结。我怎样才能减少它?当然,我无法在除UI之外的其他线程上添加视图。
答案 0 :(得分:1)
ViewTypes
的recycler view AsyncTask
来添加视图。因为在AsyncTask
的某些方法中,您可以访问UI线程并可以添加元素。希望其中一些可以解决你的问题:)如果没有回复我对问题的更多解释。
P.S EventBus
是一个与BroadcastReceivers
几乎相同的图书馆工作,但它具有更多功能,也更有效。