1
1
package com .zlx .module_home .activity ;
2
2
3
3
import android .app .Activity ;
4
- import android .content .Context ;
5
4
import android .content .Intent ;
6
- import android .graphics .Matrix ;
7
- import android .graphics .RectF ;
8
- import android .os .Parcelable ;
9
- import android .transition .Fade ;
10
5
import android .view .View ;
11
6
import android .widget .TextView ;
12
7
13
8
import androidx .annotation .NonNull ;
14
- import androidx .appcompat .widget .AppCompatEditText ;
15
9
import androidx .core .app .ActivityCompat ;
16
10
import androidx .core .app .ActivityOptionsCompat ;
17
- import androidx .core .app .SharedElementCallback ;
18
11
import androidx .recyclerview .widget .LinearLayoutManager ;
19
12
import androidx .recyclerview .widget .RecyclerView ;
20
13
21
- import com .chad .library .adapter .base .BaseQuickAdapter ;
22
- import com .chad .library .adapter .base .listener .OnItemClickListener ;
23
- import com .gyf .immersionbar .BarHide ;
24
- import com .gyf .immersionbar .ImmersionBar ;
25
14
import com .scwang .smart .refresh .layout .SmartRefreshLayout ;
26
15
import com .scwang .smart .refresh .layout .api .RefreshLayout ;
27
16
import com .scwang .smart .refresh .layout .listener .OnRefreshLoadMoreListener ;
28
17
import com .zlx .library_common .adapters .RvAdapterArticleList ;
29
- import com .zlx .library_common .constrant .PageInfo ;
18
+ import com .zlx .library_common .constrant .PageImpl ;
30
19
import com .zlx .library_common .res_data .ArticleBean ;
31
20
import com .zlx .library_common .res_data .ArticleListRes ;
32
21
import com .zlx .library_common .util .ApiUtil ;
37
26
import com .zlx .module_network .api1 .livedata .BaseObserver ;
38
27
import com .zlx .module_network .api1 .livedata .BaseObserverCallBack ;
39
28
import com .zlx .module_network .bean .ApiResponse ;
40
- import com .zlx .module_network .util .LogUtil ;
41
29
42
30
import java .util .List ;
43
31
@@ -62,7 +50,7 @@ public class SearchResultAc extends BaseAc implements OnRefreshLoadMoreListener
62
50
private RvAdapterArticleList adapterArticleList ;
63
51
64
52
private String searchContent ;
65
- private PageInfo pageInfo ;
53
+ private PageImpl pageImpl = new PageImpl () ;
66
54
67
55
public static void start (Activity activity , String searchContent , ActivityOptionsCompat optionsCompat ) {
68
56
Intent intent = new Intent (activity , SearchResultAc .class );
@@ -79,7 +67,6 @@ protected int getLayoutId() {
79
67
@ Override
80
68
public void initViews () {
81
69
super .initViews ();
82
- pageInfo = new PageInfo ();
83
70
searchContent = getIntent ().getStringExtra ("searchContent" );
84
71
etSearch .setText (searchContent );
85
72
smartRefreshLayout .setOnRefreshLoadMoreListener (this );
@@ -117,11 +104,11 @@ public void onRetryBtnClick() {
117
104
118
105
private void search (boolean refresh ) {
119
106
if (refresh ) {
120
- pageInfo .resetZero ();
107
+ pageImpl .resetZero ();
121
108
} else {
122
- pageInfo .nextZeroPage ();
109
+ pageImpl .nextZeroPage ();
123
110
}
124
- ApiUtil .getArticleApi ().search (pageInfo .zeroPage , searchContent ).observe (this ,
111
+ ApiUtil .getArticleApi ().search (pageImpl .zeroPage , searchContent ).observe (this ,
125
112
new BaseObserver <>(new BaseObserverCallBack <ApiResponse <ArticleListRes >>() {
126
113
@ Override
127
114
public void onSuccess (ApiResponse <ArticleListRes > data ) {
0 commit comments