Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- abstract class SomePresenter: MvpPresenter<SomeView>() {
- abstract fun loadData()
- }
- class SomePresenterImpl: SomePresenter() {
- override fun loadData() {
- //stub
- }
- }
- class SomeFragment: MvpAppCompatFragment(), SomeView {
- @InjectPresenter
- lateinit var presenter: SomePresenter
- @ProvidePresenter
- fun providePresenter(): SomePresenter = SomePresenterImpl()
- ...
- override fun onResume() {
- super.onResume()
- presenter.loadData()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement