|
@@ -41,11 +41,8 @@ import kotlin.math.max
|
|
|
class BooksFragment() : BaseFragment(R.layout.fragment_books),
|
|
class BooksFragment() : BaseFragment(R.layout.fragment_books),
|
|
|
BaseBooksAdapter.CallBack {
|
|
BaseBooksAdapter.CallBack {
|
|
|
|
|
|
|
|
- lateinit var group: BookGroup
|
|
|
|
|
-
|
|
|
|
|
constructor(position: Int, group: BookGroup) : this() {
|
|
constructor(position: Int, group: BookGroup) : this() {
|
|
|
val bundle = Bundle()
|
|
val bundle = Bundle()
|
|
|
- this.group = group
|
|
|
|
|
bundle.putInt("position", position)
|
|
bundle.putInt("position", position)
|
|
|
bundle.putLong("groupId", group.groupId)
|
|
bundle.putLong("groupId", group.groupId)
|
|
|
bundle.putInt("bookSort", group.getRealBookSort())
|
|
bundle.putInt("bookSort", group.getRealBookSort())
|
|
@@ -83,9 +80,6 @@ class BooksFragment() : BaseFragment(R.layout.fragment_books),
|
|
|
bookSort = it.getInt("bookSort", 0)
|
|
bookSort = it.getInt("bookSort", 0)
|
|
|
binding.refreshLayout.isEnabled = it.getBoolean("enableRefresh", true)
|
|
binding.refreshLayout.isEnabled = it.getBoolean("enableRefresh", true)
|
|
|
}
|
|
}
|
|
|
- appDb.bookGroupDao.getByID(groupId)?.apply {
|
|
|
|
|
- group = this
|
|
|
|
|
- }
|
|
|
|
|
initRecyclerView()
|
|
initRecyclerView()
|
|
|
upRecyclerData()
|
|
upRecyclerData()
|
|
|
}
|
|
}
|
|
@@ -199,9 +193,6 @@ class BooksFragment() : BaseFragment(R.layout.fragment_books),
|
|
|
|
|
|
|
|
override fun onResume() {
|
|
override fun onResume() {
|
|
|
super.onResume()
|
|
super.onResume()
|
|
|
- if (::group.isInitialized) {
|
|
|
|
|
- bookSort = group.getRealBookSort()
|
|
|
|
|
- }
|
|
|
|
|
startLastUpdateTimeJob()
|
|
startLastUpdateTimeJob()
|
|
|
upRecyclerData()
|
|
upRecyclerData()
|
|
|
}
|
|
}
|