mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-08 16:59:55 +00:00
Update: Move laayout initialisation into onViewCreated for MainNav fragments
This commit is contained in:
parent
67ebb45153
commit
abaf7fae43
@ -45,6 +45,11 @@ class ExploreFragment : MainNavFragmentX() {
|
|||||||
val viewModelFactory = MainNavFragmentViewModelX.Factory(mainActivityX.db, source)
|
val viewModelFactory = MainNavFragmentViewModelX.Factory(mainActivityX.db, source)
|
||||||
viewModel = ViewModelProvider(this, viewModelFactory)
|
viewModel = ViewModelProvider(this, viewModelFactory)
|
||||||
.get(MainNavFragmentViewModelX::class.java)
|
.get(MainNavFragmentViewModelX::class.java)
|
||||||
|
return binding.root
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
|
||||||
appsItemAdapter = PagedModelAdapter<Product, VAppItem>(PRODUCT_ASYNC_DIFFER_CONFIG) {
|
appsItemAdapter = PagedModelAdapter<Product, VAppItem>(PRODUCT_ASYNC_DIFFER_CONFIG) {
|
||||||
it.data_item?.let { item ->
|
it.data_item?.let { item ->
|
||||||
@ -64,12 +69,6 @@ class ExploreFragment : MainNavFragmentX() {
|
|||||||
.setThumbDrawable(this.context.getDrawableCompat(R.drawable.scrollbar_thumb))
|
.setThumbDrawable(this.context.getDrawableCompat(R.drawable.scrollbar_thumb))
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
return binding.root
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
|
||||||
super.onViewCreated(view, savedInstanceState)
|
|
||||||
|
|
||||||
//viewModel.fillList(source)
|
//viewModel.fillList(source)
|
||||||
viewModel.db.repositoryDao.allFlowable
|
viewModel.db.repositoryDao.allFlowable
|
||||||
.observeOn(Schedulers.io())
|
.observeOn(Schedulers.io())
|
||||||
|
@ -49,6 +49,11 @@ class InstalledFragment : MainNavFragmentX() {
|
|||||||
val viewModelFactory = MainNavFragmentViewModelX.Factory(mainActivityX.db, source)
|
val viewModelFactory = MainNavFragmentViewModelX.Factory(mainActivityX.db, source)
|
||||||
viewModel = ViewModelProvider(this, viewModelFactory)
|
viewModel = ViewModelProvider(this, viewModelFactory)
|
||||||
.get(MainNavFragmentViewModelX::class.java)
|
.get(MainNavFragmentViewModelX::class.java)
|
||||||
|
return binding.root
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
|
||||||
installedItemAdapter = PagedModelAdapter<Product, VAppItem>(PRODUCT_ASYNC_DIFFER_CONFIG) {
|
installedItemAdapter = PagedModelAdapter<Product, VAppItem>(PRODUCT_ASYNC_DIFFER_CONFIG) {
|
||||||
it.data_item?.let { item ->
|
it.data_item?.let { item ->
|
||||||
@ -80,12 +85,6 @@ class InstalledFragment : MainNavFragmentX() {
|
|||||||
recycledViewPool.setMaxRecycledViews(AppListAdapter.ViewType.PRODUCT.ordinal, 30)
|
recycledViewPool.setMaxRecycledViews(AppListAdapter.ViewType.PRODUCT.ordinal, 30)
|
||||||
adapter = updatedFastAdapter
|
adapter = updatedFastAdapter
|
||||||
}
|
}
|
||||||
return binding.root
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
|
||||||
super.onViewCreated(view, savedInstanceState)
|
|
||||||
|
|
||||||
//viewModel.fillList(source)
|
//viewModel.fillList(source)
|
||||||
viewModel.db.repositoryDao.allFlowable
|
viewModel.db.repositoryDao.allFlowable
|
||||||
.observeOn(Schedulers.io())
|
.observeOn(Schedulers.io())
|
||||||
|
@ -50,6 +50,11 @@ class LatestFragment : MainNavFragmentX() {
|
|||||||
val viewModelFactory = MainNavFragmentViewModelX.Factory(mainActivityX.db, source)
|
val viewModelFactory = MainNavFragmentViewModelX.Factory(mainActivityX.db, source)
|
||||||
viewModel = ViewModelProvider(this, viewModelFactory)
|
viewModel = ViewModelProvider(this, viewModelFactory)
|
||||||
.get(MainNavFragmentViewModelX::class.java)
|
.get(MainNavFragmentViewModelX::class.java)
|
||||||
|
return binding.root
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
|
||||||
updatedItemAdapter = PagedModelAdapter<Product, VAppItem>(PRODUCT_ASYNC_DIFFER_CONFIG) {
|
updatedItemAdapter = PagedModelAdapter<Product, VAppItem>(PRODUCT_ASYNC_DIFFER_CONFIG) {
|
||||||
it.data_item?.let { item ->
|
it.data_item?.let { item ->
|
||||||
@ -81,12 +86,6 @@ class LatestFragment : MainNavFragmentX() {
|
|||||||
recycledViewPool.setMaxRecycledViews(AppListAdapter.ViewType.PRODUCT.ordinal, 30)
|
recycledViewPool.setMaxRecycledViews(AppListAdapter.ViewType.PRODUCT.ordinal, 30)
|
||||||
adapter = newFastAdapter
|
adapter = newFastAdapter
|
||||||
}
|
}
|
||||||
return binding.root
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
|
||||||
super.onViewCreated(view, savedInstanceState)
|
|
||||||
|
|
||||||
//viewModel.fillList(source)
|
//viewModel.fillList(source)
|
||||||
viewModel.db.repositoryDao.allFlowable
|
viewModel.db.repositoryDao.allFlowable
|
||||||
.observeOn(Schedulers.io())
|
.observeOn(Schedulers.io())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user