Commit ac448801 authored by wanglei's avatar wanglei

...

parent 5a2da363
......@@ -34,6 +34,7 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
private lateinit var newsAdapter: NewsAdapter
private lateinit var helper: QuickAdapterHelper
private var isLoading = false
private var headWebsiteAdapter: HeadWebsiteAdapter? = null
override fun setView() {
......@@ -97,6 +98,11 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
}
private fun setWebSiteData() {
if (headWebsiteAdapter != null) {
headWebsiteAdapter?.let { helper.removeAdapter(it) }
}
val recommendWebSite = webSiteGroupBeanList.flatMap { it.items }.filter { bean ->
AppPreferences.getInstance().getBoolean("${bean.id}_${bean.name}", defaultValue(bean.name))
}
......@@ -106,10 +112,11 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
localIcon = R.mipmap.increase
increase = true
})
val headWebsiteAdapter = HeadWebsiteAdapter()
headWebsiteAdapter.setItem(list, null)
helper.addBeforeAdapter(1, headWebsiteAdapter)
headWebsiteAdapter = HeadWebsiteAdapter()
headWebsiteAdapter?.setItem(list, null)
headWebsiteAdapter?.let {
helper.addBeforeAdapter(1, it)
}
}
override fun setListener() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment