1
0
mirror of https://github.com/WuXiaolong/AndroidMVPSample.git synced 2025-06-07 05:44:37 +08:00
This commit is contained in:
xiaomolong 2016-10-19 14:42:42 +08:00
parent d33c9bc192
commit 32d68b8a9f
5 changed files with 22 additions and 24 deletions

View File

@ -0,0 +1,12 @@
package com.wuxiaolong.androidmvpsample.mvp.main;
/**
* Created by Administrator
* on 2016/10/19.
*/
public interface BaseView {
void showLoading();
void hideLoading();
}

View File

@ -8,14 +8,10 @@ package com.wuxiaolong.androidmvpsample.mvp.main;
* 微信公众号吴小龙同学
* 个人博客http://wuxiaolong.me/
*/
public interface MainView {
public interface MainView extends BaseView{
void getDataSuccess(MainModel model);
void getDataFail(String msg);
void showLoading();
void hideLoading();
}

View File

@ -30,4 +30,12 @@ public abstract class MvpActivity<P extends BasePresenter> extends BaseActivity
mvpPresenter.detachView();
}
}
public void showLoading() {
showProgressDialog();
}
public void hideLoading() {
dismissProgressDialog();
}
}

View File

@ -2,7 +2,6 @@ package com.wuxiaolong.androidmvpsample.ui;
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.support.annotation.LayoutRes;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
@ -67,11 +66,6 @@ public class BaseActivity extends AppCompatActivity {
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
protected void onDestroy() {
@ -88,8 +82,7 @@ public class BaseActivity extends AppCompatActivity {
}
private void callCancel() {
LogUtil.d("callCancel");
if (calls.size() > 0) {
if (calls != null && calls.size() > 0) {
for (Call call : calls) {
if (!call.isCanceled())
call.cancel();

View File

@ -59,17 +59,6 @@ public class MainActivity extends MvpActivity<MainPresenter> implements MainView
}
@Override
public void showLoading() {
showProgressDialog();
}
@Override
public void hideLoading() {
dismissProgressDialog();
}
@OnClick({R.id.button0, R.id.button1, R.id.button2})
public void onClick(View view) {
switch (view.getId()) {