Skip to content

Commit 7c17881

Browse files
v1.0.5 [CHG]最小依赖
1 parent 859a9ad commit 7c17881

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1442
-828
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/com/meis/basemodule/MainActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
package com.meis.basemodule;
22

3-
43
import android.content.Intent;
54
import android.view.View;
65

7-
import com.meis.base.mei.MeiBaseActivity;
6+
import com.meis.basemodule.base.BaseActivity;
87

9-
public class MainActivity extends MeiBaseActivity {
8+
public class MainActivity extends BaseActivity {
109

1110
@Override
1211
protected int layoutResId() {
@@ -33,4 +32,5 @@ public void clickFragment(View view) {
3332
public void clickDialog(View view) {
3433
startActivity(new Intent(this, com.meis.basemodule.dialog.MainActivity.class));
3534
}
35+
3636
}

app/src/main/java/com/meis/basemodule/activity/MainActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
import android.content.Intent;
44
import android.view.View;
55

6-
import com.meis.base.mei.MeiBaseActivity;
76
import com.meis.basemodule.R;
87
import com.meis.basemodule.activity.ui.CustomEmptyActivity;
98
import com.meis.basemodule.activity.ui.MultiListActivity;
109
import com.meis.basemodule.activity.ui.PullRefreshActivity;
1110
import com.meis.basemodule.activity.ui.SingleListActivity;
1211
import com.meis.basemodule.activity.ui.StatusActivity;
1312
import com.meis.basemodule.activity.ui.TranslucentActivity;
13+
import com.meis.basemodule.base.BaseActivity;
1414

1515
/**
1616
* author: ws4
1717
* created on: 2018/4/11 15:04
1818
* description:
1919
*/
20-
public class MainActivity extends MeiBaseActivity {
20+
public class MainActivity extends BaseActivity {
2121
@Override
2222
protected void initView() {
2323

app/src/main/java/com/meis/basemodule/activity/ui/CustomEmptyActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
import android.view.View;
44

5-
import com.meis.base.mei.MeiBaseActivity;
6-
import com.meis.base.mei.ViewState;
5+
import com.meis.base.mei.status.ViewState;
76
import com.meis.basemodule.R;
7+
import com.meis.basemodule.base.BaseActivity;
88

99
/**
1010
* author: ws4
1111
* created on: 2018/4/11 15:31
1212
* description:
1313
*/
14-
public class CustomEmptyActivity extends MeiBaseActivity {
14+
public class CustomEmptyActivity extends BaseActivity {
1515
@Override
1616
protected void initView() {
1717

app/src/main/java/com/meis/basemodule/activity/ui/MultiListActivity.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
import android.view.View;
66

77
import com.chad.library.adapter.base.BaseQuickAdapter;
8-
import com.meis.base.mei.MeiBaseListActivity;
98
import com.meis.base.mei.adapter.MeiBaseAdapter;
109
import com.meis.base.mei.adapter.MeiBaseMixAdapter;
11-
import com.meis.base.mei.entity.Result;
1210
import com.meis.basemodule.R;
1311
import com.meis.basemodule.adapter.MultiAdapter;
1412
import com.meis.basemodule.adapter.MultiAdapter1;
1513
import com.meis.basemodule.adapter.MultiAdapter2;
1614
import com.meis.basemodule.adapter.MultiAdapter3;
15+
import com.meis.basemodule.base.BaseListActivity;
1716
import com.meis.basemodule.entity.MultiBean;
1817
import com.meis.basemodule.entity.MultiBean1;
1918
import com.meis.basemodule.entity.MultiBean2;
2019
import com.meis.basemodule.entity.MultiBean3;
20+
import com.meis.basemodule.entity.Result;
2121

2222
import java.util.ArrayList;
2323
import java.util.List;
@@ -29,14 +29,13 @@
2929
* created on: 2018/4/11 15:33
3030
* description:
3131
*/
32-
public class MultiListActivity extends MeiBaseListActivity<Object> {
32+
public class MultiListActivity extends BaseListActivity<Object> {
3333

3434
RecyclerView mRecyclerView;
3535
MeiBaseMixAdapter mAdapter;
3636

3737
@Override
3838
protected void initData() {
39-
super.initData();
4039
getToolbarView().setTitle(getResources().getString(R.string.mul_type));
4140
getToolbarView().setNavigationIcon(R.mipmap.ic_arrow_back_white_24dp);
4241
getToolbarView().setNavigationOnClickListener(new View.OnClickListener() {
@@ -100,12 +99,12 @@ public Observable<Result<List<Object>>> getData(int pageNo) {
10099
}
101100

102101
@Override
103-
protected boolean canLoadMore() {
102+
public boolean canLoadMore() {
104103
return true;
105104
}
106105

107106
@Override
108-
protected boolean canPullToRefresh() {
107+
public boolean canPullToRefresh() {
109108
return true;
110109
}
111110

app/src/main/java/com/meis/basemodule/activity/ui/PullRefreshActivity.java

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@
77
import android.view.View;
88
import android.widget.Toast;
99

10-
import com.meis.base.mei.MeiBaseActivity;
11-
import com.meis.base.mei.PullToLoadMore;
12-
import com.meis.base.mei.PullToRefresh;
13-
import com.meis.base.mei.ViewState;
10+
import com.meis.base.mei.annotation.PullToLoadMore;
11+
import com.meis.base.mei.annotation.PullToRefresh;
1412
import com.meis.base.mei.header.DingDangHeader;
15-
import com.meis.base.mei.rxjava.UiSubscriber;
13+
import com.meis.base.mei.status.ViewState;
1614
import com.meis.basemodule.R;
15+
import com.meis.basemodule.base.BaseActivity;
1716
import com.scwang.smartrefresh.layout.header.BezierRadarHeader;
1817
import com.scwang.smartrefresh.layout.header.ClassicsHeader;
1918

@@ -24,7 +23,7 @@
2423
*/
2524
@PullToRefresh
2625
@PullToLoadMore
27-
public class PullRefreshActivity extends MeiBaseActivity implements Toolbar.OnMenuItemClickListener {
26+
public class PullRefreshActivity extends BaseActivity implements Toolbar.OnMenuItemClickListener {
2827

2928
@Override
3029
protected void initView() {
@@ -54,29 +53,29 @@ protected int layoutResId() {
5453
}
5554

5655
@Override
57-
protected void onRefreshing() {
56+
public void onRefreshing() {
5857
super.onRefreshing();
59-
postUiThread(2000, new UiSubscriber<Long>() {
58+
postUiThread(new Runnable() {
6059
@Override
61-
public void onCompleted() {
60+
public void run() {
6261
Toast.makeText(PullRefreshActivity.this, getResources().getString(R.string
6362
.mei_refresh_success), Toast.LENGTH_SHORT).show();
6463
PullRefreshActivity.this.setRefreshing(false);
6564
}
66-
});
65+
}, 2000);
6766
}
6867

6968
@Override
70-
protected void onLoadingMore() {
69+
public void onLoadingMore() {
7170
super.onLoadingMore();
72-
postUiThread(2000, new UiSubscriber<Long>() {
71+
postUiThread(new Runnable() {
7372
@Override
74-
public void onCompleted() {
73+
public void run() {
7574
Toast.makeText(PullRefreshActivity.this, getResources().getString(R.string
7675
.mei_refresh_success), Toast.LENGTH_SHORT).show();
7776
PullRefreshActivity.this.setLoadingMore(false);
7877
}
79-
});
78+
}, 2000);
8079
}
8180

8281
@Override

app/src/main/java/com/meis/basemodule/activity/ui/SingleListActivity.java

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44
import android.support.v7.widget.RecyclerView;
55
import android.view.View;
66

7-
import com.meis.base.mei.MeiBaseListActivity;
8-
import com.meis.base.mei.ViewState;
97
import com.meis.base.mei.adapter.MeiBaseAdapter;
10-
import com.meis.base.mei.entity.Result;
11-
import com.meis.base.mei.rxjava.UiSubscriber;
8+
import com.meis.base.mei.status.ViewState;
129
import com.meis.basemodule.R;
1310
import com.meis.basemodule.adapter.MeiSimpleAdapter;
11+
import com.meis.basemodule.base.BaseListActivity;
1412
import com.meis.basemodule.entity.Article;
13+
import com.meis.basemodule.entity.Result;
1514

1615
import java.util.ArrayList;
1716
import java.util.List;
@@ -23,14 +22,13 @@
2322
* created on: 2018/4/11 15:32
2423
* description:
2524
*/
26-
public class SingleListActivity extends MeiBaseListActivity<Article> {
25+
public class SingleListActivity extends BaseListActivity<Article> {
2726

2827
RecyclerView mRecyclerView;
2928
MeiSimpleAdapter mAdapter;
3029

3130
@Override
3231
protected void initData() {
33-
super.initData();
3432
getToolbarView().setTitle(getResources().getString(R.string.simple_type));
3533
getToolbarView().setNavigationIcon(R.mipmap.ic_arrow_back_white_24dp);
3634
getToolbarView().setNavigationOnClickListener(new View.OnClickListener() {
@@ -78,21 +76,21 @@ public Observable<Result<List<Article>>> getData(int pageNo) {
7876

7977
@Override
8078
protected void loadPage(final int pageNo) {
81-
postUiThread(2000, new UiSubscriber<Long>() {
79+
postUiThread(new Runnable() {
8280
@Override
83-
public void onCompleted() {
81+
public void run() {
8482
SingleListActivity.super.loadPage(pageNo);
8583
}
86-
});
84+
}, 2000);
8785
}
8886

8987
@Override
90-
protected boolean canLoadMore() {
88+
public boolean canLoadMore() {
9189
return true;
9290
}
9391

9492
@Override
95-
protected boolean canPullToRefresh() {
93+
public boolean canPullToRefresh() {
9694
return true;
9795
}
9896

app/src/main/java/com/meis/basemodule/activity/ui/StatusActivity.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,15 @@
77
import android.view.View;
88
import android.widget.Toast;
99

10-
import com.meis.base.mei.MeiBaseActivity;
11-
import com.meis.base.mei.ViewState;
10+
import com.meis.base.mei.status.ViewState;
1211
import com.meis.basemodule.R;
13-
12+
import com.meis.basemodule.base.BaseActivity;
1413
/**
1514
* author: ws4
1615
* created on: 2018/4/11 15:31
1716
* description:
1817
*/
19-
public class StatusActivity extends MeiBaseActivity implements Toolbar.OnMenuItemClickListener {
18+
public class StatusActivity extends BaseActivity implements Toolbar.OnMenuItemClickListener {
2019
@Override
2120
protected void initView() {
2221

app/src/main/java/com/meis/basemodule/activity/ui/TranslucentActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
import android.support.v7.widget.Toolbar;
44
import android.view.View;
55

6-
import com.meis.base.mei.MeiBaseActivity;
76
import com.meis.base.mei.utils.Eyes;
87
import com.meis.basemodule.R;
8+
import com.meis.basemodule.base.BaseActivity;
99

1010
/**
1111
* desc:
1212
* author: ws
1313
* date: 2018/4/14.
1414
*/
1515

16-
public class TranslucentActivity extends MeiBaseActivity {
16+
public class TranslucentActivity extends BaseActivity {
1717

1818
Toolbar mToolbar;
1919

0 commit comments

Comments
 (0)