a

Size: a a a
a

AM
a
AM

АЕ

by toothpickPresenter(scope)AM
by toothpickPresenter(scope)АЕ
inline fun <reified T : MvpPresenter<*>> MvpDelegateHolder.toothpickPresenter(
name: String = "presenter",
scope: Any
): MoxyKtxDelegate<T> {
return moxyPresenter(name) { AppScopeManager.openScope(scope).getInstance(T::class.java) }
}
AM
inline fun <reified T : MvpPresenter<*>> MvpDelegateHolder.toothpickPresenter(
name: String = "presenter",
scope: Any
): MoxyKtxDelegate<T> {
return moxyPresenter(name) { AppScopeManager.openScope(scope).getInstance(T::class.java) }
}
АЕ

AM
АЕ
AM
AM
АЕ
☠🇷
MvpAppCompatActivity(@LayoutRes layout: Int) ?VS
w
D
@InjectPresenter' прописан во вьюхе?w
@InjectPresenter' прописан во вьюхе?public class MainActivity extends MvpAppCompatActivity implements IMainView {
@Inject
@InjectPresenter
MainPresenter presenter;
@ProvidePresenter
MainPresenter providePresenter() {
return presenter;
}