1
0
Fork 0

For #4652: HomeFragment Crash "Can not.. after onSaveInstanceState"

master
Colin Lee 2019-08-12 13:02:35 -05:00 committed by Emily Kager
parent 337ad1e88e
commit 0c8bcd39be
1 changed files with 4 additions and 1 deletions

View File

@ -24,6 +24,7 @@ import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleObserver
import androidx.lifecycle.Observer
import androidx.lifecycle.OnLifecycleEvent
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope
import androidx.navigation.fragment.FragmentNavigator
import androidx.navigation.fragment.NavHostFragment.findNavController
@ -677,7 +678,9 @@ class HomeFragment : Fragment(), AccountObserver {
val tabs = getListOfSessions().toTabs()
val viewModel: CreateCollectionViewModel by activityViewModels()
val viewModel: CreateCollectionViewModel by activityViewModels {
ViewModelProvider.NewInstanceFactory() // this is a workaround for #4652
}
viewModel.tabs = tabs
val selectedTabs =
tabs.find { tab -> tab.sessionId == selectedTabId }