AB
Size: a a a
AB
N
N
AB
AB
N
N
N
AB
ВБ
AB
AB
ВБ
D
ВБ
AB
ВБ
D
class AlbumFragment : BaseFragment(), AlbumView {
...
@InjectPresenter
lateinit var presenter: AlbumPresenter
private val album: AlbumInfo by lazy { arguments?.getParcelable(ARG_ALBUM) ?: AlbumInfo("") }
private val albumPassword: String by lazy { arguments?.getString(ARG_PASS) ?: "" }
@ProvidePresenter
fun providePresenter(): AlbumPresenter {
return DaggerAlbumPresenterComponent.builder()
.appComponent(App.appComponent)
.albumInfo(album)
.albumPassword(albumPassword)
.build()
.presenter
}
...
}
ВБ
D