1、蹒跚学步,胡乱记录
2、activity
public class TestAty extends Activity implements TestViewer{
TestPresenter presenter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aty_test);
presenter = new TestPresenter(this);
presenter.showSomething(true);
}
public void show(String str){
Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
}
}
3、presenter
public class TestPresenter{
TestViewer viewer;
public TestPresenter(TestViewer viewer){
this.viewer = viewer;
}
public void showSomething(boolean isShow){
if(isShow){
viewer.show("hello");
}
}
}
4、viewer
public interface TestViewer<TestPresenter>{
void show(String str);
}
5、最后打印出 hello
慢慢感悟,完善