单页面多个Presenter

来源:13-9 获取泛型实参实例化 Presenter

世界和平灬

2019-07-02

你好,我想做到Presenter可以多处使用,所以一个页面可能会出现多个Presenter的情况,那我们这种mvp封装方式,就不适用了啊,要怎么去做比较好啊?

写回答

1回答

bennyhuo

2019-07-02

这里面可能有两个点哈,第一个是一个presenter 多处使用,就是说presenter可以对应于多个实现了相同接口的view是吧?如果是这样,那么给presenter传入的泛型参数用view的接口即可。
另一个是说一个view想用多个presenter,我理解你的意思是一个view会拆分成很多小模块,每一个模块对应一个presenter是吧,如果是这样的话,可以在view里面拆成几个小view来对应presenter,这样就可以实现一个view组合多个presenter啦。

0
1
世界和平灬
非常感谢!
2019-07-02
共1条回复

Android首选开发语言Kotlin入门与进阶

Google I/O大会钦定Android一级开发语言,现在不学,等待何时

3122 学习 · 387 问题

查看课程