mirror of
https://github.com/WuXiaolong/AndroidMVPSample.git
synced 2025-06-07 05:44:37 +08:00
update
This commit is contained in:
parent
d33c9bc192
commit
32d68b8a9f
@ -0,0 +1,12 @@
|
|||||||
|
package com.wuxiaolong.androidmvpsample.mvp.main;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Administrator
|
||||||
|
* on 2016/10/19.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public interface BaseView {
|
||||||
|
void showLoading();
|
||||||
|
|
||||||
|
void hideLoading();
|
||||||
|
}
|
@ -8,14 +8,10 @@ package com.wuxiaolong.androidmvpsample.mvp.main;
|
|||||||
* 微信公众号:吴小龙同学
|
* 微信公众号:吴小龙同学
|
||||||
* 个人博客:http://wuxiaolong.me/
|
* 个人博客:http://wuxiaolong.me/
|
||||||
*/
|
*/
|
||||||
public interface MainView {
|
public interface MainView extends BaseView{
|
||||||
|
|
||||||
void getDataSuccess(MainModel model);
|
void getDataSuccess(MainModel model);
|
||||||
|
|
||||||
void getDataFail(String msg);
|
void getDataFail(String msg);
|
||||||
|
|
||||||
|
|
||||||
void showLoading();
|
|
||||||
|
|
||||||
void hideLoading();
|
|
||||||
}
|
}
|
||||||
|
@ -30,4 +30,12 @@ public abstract class MvpActivity<P extends BasePresenter> extends BaseActivity
|
|||||||
mvpPresenter.detachView();
|
mvpPresenter.detachView();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void showLoading() {
|
||||||
|
showProgressDialog();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void hideLoading() {
|
||||||
|
dismissProgressDialog();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@ package com.wuxiaolong.androidmvpsample.ui;
|
|||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.os.Bundle;
|
|
||||||
import android.support.annotation.LayoutRes;
|
import android.support.annotation.LayoutRes;
|
||||||
import android.support.v7.app.ActionBar;
|
import android.support.v7.app.ActionBar;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
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
|
@Override
|
||||||
protected void onDestroy() {
|
protected void onDestroy() {
|
||||||
@ -88,8 +82,7 @@ public class BaseActivity extends AppCompatActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void callCancel() {
|
private void callCancel() {
|
||||||
LogUtil.d("callCancel");
|
if (calls != null && calls.size() > 0) {
|
||||||
if (calls.size() > 0) {
|
|
||||||
for (Call call : calls) {
|
for (Call call : calls) {
|
||||||
if (!call.isCanceled())
|
if (!call.isCanceled())
|
||||||
call.cancel();
|
call.cancel();
|
||||||
|
@ -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})
|
@OnClick({R.id.button0, R.id.button1, R.id.button2})
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
switch (view.getId()) {
|
switch (view.getId()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user