android Mvp 模式将上下文作为视图传递
android Mvp pattern passing context as view
我尝试将 Mainactivity 作为视图传递给演示者
(In MainActivity)
mainPresenter = new MainPresenter(this);
(Presenter cont)
public MainPresenter(View view) {
this.view = view;
user = new User();
}
但是,这个抛出的错误是无效的转换之类的。
我错过了什么吗?
该代码来自here
你应该有这样的东西:
public interface YourView {
void doSomething();
}
public MainActivity extends Activity implements YourView {
mainPresenter = new MainPresenter(this);
}
public MainPresenter(YourView view) {
this.view = view;
view.doSomething();
}
我尝试将 Mainactivity 作为视图传递给演示者
(In MainActivity)
mainPresenter = new MainPresenter(this);
(Presenter cont)
public MainPresenter(View view) {
this.view = view;
user = new User();
}
但是,这个抛出的错误是无效的转换之类的。 我错过了什么吗?
该代码来自here
你应该有这样的东西:
public interface YourView {
void doSomething();
}
public MainActivity extends Activity implements YourView {
mainPresenter = new MainPresenter(this);
}
public MainPresenter(YourView view) {
this.view = view;
view.doSomething();
}