1
0
mirror of https://github.com/WuXiaolong/AndroidMVPSample.git synced 2025-12-20 10:35:41 +08:00
This commit is contained in:
wuxiaolong.me
2016-06-11 22:53:56 +08:00
parent b0925459b2
commit 64ebcd133f
23 changed files with 510 additions and 119 deletions

View File

@@ -2,21 +2,21 @@ package com.wuxiaolong.androidmvpsample.ui;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ProgressBar;
import android.widget.TextView;
import com.wuxiaolong.androidmvpsample.R;
import com.wuxiaolong.androidmvpsample.model.MainModelBean;
import com.wuxiaolong.androidmvpsample.presenter.MainPresenter;
import com.wuxiaolong.androidmvpsample.view.MainView;
import com.wuxiaolong.androidmvpsample.mvp.MvpActivity;
import com.wuxiaolong.androidmvpsample.mvp.main.MainModelBean;
import com.wuxiaolong.androidmvpsample.mvp.main.MainPresenter;
import com.wuxiaolong.androidmvpsample.mvp.main.MainView;
/**
* Created by WuXiaolong on 2015/9/23.
* 由Activity/Fragment实现View里方法包含一个Presenter的引用
*/
public class MainActivity extends AppCompatActivity implements MainView {
public class MainActivity extends MvpActivity<MainPresenter> implements MainView {
private ProgressBar mProgressBar;
private TextView text;
private MainPresenter mMainPresenter;
@@ -30,6 +30,11 @@ public class MainActivity extends AppCompatActivity implements MainView {
}
@Override
protected MainPresenter createPresenter() {
return new MainPresenter(this);
}
private void initView() {
text = (TextView) findViewById(R.id.text);