[英]android Mvp pattern passing context as view
I have tried to pass Mainactivity as view to presenter 我试图将Mainactivity作为视图传递给演示者
(In MainActivity)
mainPresenter = new MainPresenter(this);
(Presenter cont)
public MainPresenter(View view) {
this.view = view;
user = new User();
}
However, this throw error which is invalid casting or something. 但是,此抛出错误是无效的转换或其他错误。 Am I missing something?
我想念什么吗?
You should have something like that : 你应该有这样的东西:
public interface YourView {
void doSomething();
}
public MainActivity extends Activity implements YourView {
mainPresenter = new MainPresenter(this);
}
public MainPresenter(YourView view) {
this.view = view;
view.doSomething();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.