Skip to content

Instantly share code, notes, and snippets.

@fluxtah
Created April 2, 2020 15:24
Show Gist options
  • Save fluxtah/6bf5e0f4900da1cebcefeac83cd8d5c1 to your computer and use it in GitHub Desktop.
Save fluxtah/6bf5e0f4900da1cebcefeac83cd8d5c1 to your computer and use it in GitHub Desktop.
class MainActivity : AppCompatActivity() {
private lateinit var view: HelloView
private lateinit var presenter: HelloPresenter
private lateinit var model: HelloViewModel
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
model = of(this).get(HelloViewModel::class.java)
view = HelloViewImpl(this)
presenter = HelloPresenter(model, view)
presenter.configure(lifecycle, model, view)
presenter.onCreated(savedInstanceState == null)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment