diff --git a/app/app.iml b/app/app.iml index b8111e6..6c8a199 100644 --- a/app/app.iml +++ b/app/app.iml @@ -65,26 +65,19 @@ - - + - - - - - - - + diff --git a/app/src/main/java/com/wuxiaolong/androidmvpsample/presenter/MainPresenter.java b/app/src/main/java/com/wuxiaolong/androidmvpsample/presenter/MainPresenter.java index 156306d..bd07e19 100644 --- a/app/src/main/java/com/wuxiaolong/androidmvpsample/presenter/MainPresenter.java +++ b/app/src/main/java/com/wuxiaolong/androidmvpsample/presenter/MainPresenter.java @@ -17,6 +17,10 @@ import cz.msebera.android.httpclient.Header; public class MainPresenter implements Presenter { private MainView mMainView; + public MainPresenter(MainView view) { + attachView(view); + } + @Override public void attachView(MainView view) { this.mMainView = view; diff --git a/app/src/main/java/com/wuxiaolong/androidmvpsample/ui/MainActivity.java b/app/src/main/java/com/wuxiaolong/androidmvpsample/ui/MainActivity.java index 2ec8acf..18e1b00 100644 --- a/app/src/main/java/com/wuxiaolong/androidmvpsample/ui/MainActivity.java +++ b/app/src/main/java/com/wuxiaolong/androidmvpsample/ui/MainActivity.java @@ -29,8 +29,7 @@ public class MainActivity extends AppCompatActivity implements MainView { private void initView() { text = (TextView) findViewById(R.id.text); mProgressBar = (ProgressBar) findViewById(R.id.mProgressBar); - mMainPresenter = new MainPresenter(); - mMainPresenter.attachView(this); + mMainPresenter = new MainPresenter(this); mMainPresenter.loadData(); }