Created
June 29, 2019 17:47
-
-
Save jeremyrempel/352898203de4af463e1126e479e4c8f7 to your computer and use it in GitHub Desktop.
MainFragment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MainFragment | |
@Inject constructor(private val factory: ViewModelProvider.Factory) : Fragment() { | |
override fun onCreate(savedInstanceState: Bundle?) { | |
super.onCreate(savedInstanceState) | |
val viewModel by viewModels<MainFragmentViewModel> { factory } | |
// get some data sync, show a loader and display the data | |
viewModel.getData().observe(this, Observer { | |
requireView().findViewById<TextView>(R.id.textView).text = it | |
}) | |
} | |
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { | |
return inflater.inflate(R.layout.fragment_main, container, false) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment