package com.basemoudle.sample.activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.basemoudle.sample.R;
import com.basemoudle.sample.contract.MVPContract;
import com.basemoudle.sample.model.MVPModel;
import com.basemoudle.sample.persenter.MVPPersenter;
import com.xusangbo.basemoudle.base.BaseActivity;
/**
* Created by hasee on 2017/5/14.
*/
public class MVPActivity extends BaseActivity<MVPPersenter, MVPModel> implements MVPContract.View {
private Button bt_demo;
@Override
protected void getBundleExtras(Bundle extras) {
}
@Override
public int getLayoutId() {
return R.layout.activity_main;
}
@Override
public void initPresenter() {
mPresenter.setVM(this, mModel);
}
@Override
public void initView() {
bt_demo = (Button) findViewById(R.id.bt_demo);
bt_demo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mPresenter.postData();
}
});
}
@Override
public void showLoading(String title) {
}
@Override
public void stopLoading() {
}
@Override
public void showErrorTip(String msg) {
}
}