MVP辅助框架
前言
如果你的项目是一个纯app商业项目,你更应使用以下两种其一的框架进行开发
MVVM框架(Databinding+LiveData +ViewModel)的方式
Android Jetpack Compose框架
如果你的项目是一个复杂的SDK项目,那么你可以尝试使用这个MVP框架进行处理
V层与P层之间都只能使用接口进行调用,双方不允许持有对方实现对象
V层
Activity
@InjectPresenter(values = {MyPresenterImpl1.class, MyPresenterImpl2.class})
public class MyActivity extends AppCompatActivity implements MyViewAPI {
// 实例MVPHelper
private final MVPHelper mvp
评论0
最新资源