katien
12/19/2017, 6:41 AMkingsley
12/19/2017, 9:56 AMabstract class BaseFragment<V: BaseView, out P: BasePresenter>: Fragment(), BaseView {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
@Suppress("UNCHECKED_CAST")
presenter.attachView(this as V)
}
override fun onDestroyView() {
super.onDestroyView()
presenter.detachView()
}
}