95 lines
4.0 KiB
Java
95 lines
4.0 KiB
Java
package com.ubt.jimu.community.view.fragment;
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
import com.recyclelib.URecyclerView;
|
|
import com.ubt.jimu.BaseActivity;
|
|
import com.ubt.jimu.base.cache.Cache;
|
|
import com.ubt.jimu.base.entities.SearchQuizBean;
|
|
import com.ubt.jimu.base.http.ApiObserver;
|
|
import com.ubt.jimu.base.http.manager.CommunityManager;
|
|
import com.ubt.jimu.community.view.SearchActivity;
|
|
import com.ubt.jimu.community.view.adapter.search.AskAdapter;
|
|
import com.ubtech.view.fragment.BaseFragment;
|
|
import com.ubtrobot.log.ALog;
|
|
import java.util.ArrayList;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class QuizFragment extends CommonFragment {
|
|
private ArrayList<SearchQuizBean.RecordsBean> c;
|
|
private AskAdapter d;
|
|
private ApiObserver<SearchQuizBean> e;
|
|
private int f = 1;
|
|
|
|
static /* synthetic */ int b(QuizFragment quizFragment) {
|
|
int i = quizFragment.f;
|
|
quizFragment.f = i + 1;
|
|
return i;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void requestData() {
|
|
CommunityManager.create().userSearchResult(this.a, "question", Cache.getInstance().getUserId(), this.f, 60, this.e);
|
|
}
|
|
|
|
@Override // com.ubt.jimu.community.view.fragment.CommonFragment
|
|
protected void initData() {
|
|
this.c = new ArrayList<>();
|
|
this.e = new ApiObserver<SearchQuizBean>(((SearchActivity) this.mActivity).viewLoading) { // from class: com.ubt.jimu.community.view.fragment.QuizFragment.1
|
|
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
|
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
|
public void onNext(SearchQuizBean searchQuizBean) {
|
|
ALog.a(QuizFragment.this.TAG).d("searchModel==" + searchQuizBean.getPages());
|
|
if (searchQuizBean.getRecords() != null) {
|
|
if (QuizFragment.this.f == 1) {
|
|
QuizFragment.this.c.clear();
|
|
}
|
|
QuizFragment.this.c.addAll(searchQuizBean.getRecords());
|
|
if (QuizFragment.this.f == searchQuizBean.getTotal()) {
|
|
QuizFragment.this.ryContent.setNoMore(true);
|
|
} else {
|
|
QuizFragment.this.ryContent.setNoMore(false);
|
|
}
|
|
} else {
|
|
QuizFragment.this.ryContent.setNoMore(true);
|
|
}
|
|
QuizFragment.this.d.notifyDataSetChanged();
|
|
QuizFragment quizFragment = QuizFragment.this;
|
|
quizFragment.d(quizFragment.c.size());
|
|
}
|
|
};
|
|
requestData();
|
|
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this.mActivity, 1, false);
|
|
this.d = new AskAdapter(this.mActivity, this.c);
|
|
this.ryContent.setLayoutManager(linearLayoutManager);
|
|
this.ryContent.setAdapter(this.d);
|
|
this.ryContent.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.fragment.QuizFragment.2
|
|
@Override // com.recyclelib.URecyclerView.LoadingListener
|
|
public void onLoadingMore() {
|
|
QuizFragment.b(QuizFragment.this);
|
|
QuizFragment.this.requestData();
|
|
((SearchActivity) ((BaseFragment) QuizFragment.this).mActivity).viewLoading.setVisibility(8);
|
|
}
|
|
|
|
@Override // com.recyclelib.URecyclerView.LoadingListener
|
|
public void onRefreshing() {
|
|
QuizFragment.this.f = 1;
|
|
QuizFragment.this.requestData();
|
|
((SearchActivity) ((BaseFragment) QuizFragment.this).mActivity).viewLoading.setVisibility(8);
|
|
}
|
|
});
|
|
((BaseActivity) getActivity()).loadComplete(this.ryContent, this.e);
|
|
}
|
|
|
|
public static QuizFragment b() {
|
|
return new QuizFragment();
|
|
}
|
|
|
|
@Override // com.ubt.jimu.community.view.fragment.CommonFragment
|
|
public void c(String str) {
|
|
this.f = 1;
|
|
this.a = str;
|
|
this.d.a(str);
|
|
requestData();
|
|
}
|
|
}
|