如何从MvpActivity访问MvpFragment。
片段,带有当前代码-
class Fragment1: MvpFragment<IView, Presenter>(){
override fun createPresenter(): Presenter {
return Presenter(getActivity().getApplicationContext())
}
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.activity_main, container, false)
}
}活动是-
class MainActivity : MvpActivity<IView, Presenter>(), IView {
override fun createPresenter(): Presenter {
return Presenter(getApplicationContext())
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
fun create_fragment(view: View){
var frgmnt = getFragmentManager().beginTransaction()
frgmnt.replace(R.id.containerZ, Fragment1())
}
}发布于 2017-12-06 02:09:00
我认为mosby使用了支持片段,所以试试这个
var frgmnt = getSupportFragmentManager().beginTransaction()https://stackoverflow.com/questions/47376269
复制相似问题