pull/219/head
yangyxd 5 years ago
parent b9287cf053
commit 04ea16aa16
  1. 15
      app/src/main/java/io/legado/app/help/AppConfig.kt
  2. 2
      app/src/main/java/io/legado/app/ui/rss/article/RssArticlesFragment.kt

@ -138,20 +138,7 @@ object AppConfig {
val readBodyToLh: Boolean get() = App.INSTANCE.getPrefBoolean(PreferKey.readBodyToLh, true)
val isGooglePlay: Boolean get() = App.INSTANCE.channel == "google"
private fun rssSourceKey(source: RssSource): String {
return source?.sourceUrl
}
fun getRssLayout(source: RssSource): Int {
return App.INSTANCE.getPrefInt("rssLayoutMode_" + MD5Utils.md5Encode(rssSourceKey(source)))
}
fun setRssLayout(source: RssSource, value: Int) {
App.INSTANCE.putPrefInt("rssLayoutMode_" + MD5Utils.md5Encode(rssSourceKey(source)), value)
}
}
val Context.channel: String

@ -64,7 +64,7 @@ class RssArticlesFragment : VMBaseFragment<RssArticlesViewModel>(R.layout.fragme
recycler_view.layoutManager = LinearLayoutManager(requireContext())
recycler_view.addItemDecoration(VerticalDivider(requireContext()))
}
adapter = RssArticlesAdapter(requireContext(), activityViewModel.layoutId, this)
adapter = RssArticlesAdapter(requireContext(), activityViewModel.layoutId, activityViewModel.isGridLayout, this)
recycler_view.adapter = adapter
loadMoreView = LoadMoreView(requireContext())
adapter.addFooterView(loadMoreView)

Loading…
Cancel
Save