jimu-decompiled/sources/com/ubt/jimu/community/view/InspireActivity.java
2025-05-13 19:24:51 +02:00

129 lines
4.4 KiB
Java

package com.ubt.jimu.community.view;
import android.os.Bundle;
import android.transition.Fade;
import android.view.View;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.adapter.CreativityListAdapter;
import com.ubt.jimu.base.entities.CreativeListResultBean;
import com.ubt.jimu.community.contract.InspireActivityContract$Presenter;
import com.ubt.jimu.community.contract.InspireActivityContract$View;
import com.ubt.jimu.community.presenter.InspirePresenter;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.widgets.LoadStateView;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public class InspireActivity extends BaseActivity implements InspireActivityContract$View, View.OnClickListener, CreativityListAdapter.ItemOnClickListener, LoadStateView.RetryListener {
private CreativityListAdapter a;
private InspireActivityContract$Presenter b;
private int c = 2;
LoadStateView creatlve_loading;
private List<CreativeListResultBean.RecordsBean> d;
RecyclerView rv_inspire_creative;
public InspireActivity() {
new ArrayList();
this.d = new ArrayList();
}
private void D0() {
}
private void initData() {
this.b.a(1, 5);
}
private void initEvent() {
this.a.a(this);
D0();
this.creatlve_loading.setRetryListener(this);
}
private void initView() {
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.k(1);
this.rv_inspire_creative.setHasFixedSize(true);
this.a = new CreativityListAdapter(this);
this.rv_inspire_creative.setLayoutManager(linearLayoutManager);
this.rv_inspire_creative.setAdapter(this.a);
}
@Override // com.ubt.jimu.community.contract.InspireActivityContract$View
public void a(CreativeListResultBean creativeListResultBean, int i) {
if (creativeListResultBean == null || creativeListResultBean.getRecords() == null || creativeListResultBean.getRecords().size() == 0) {
this.creatlve_loading.a(LoadStateView.LoadState.EMPTY);
return;
}
this.creatlve_loading.a(LoadStateView.LoadState.SUCCEED);
List<CreativeListResultBean.RecordsBean> records = creativeListResultBean.getRecords();
if (records.size() >= 12 || i != 6) {
if (i == 5) {
this.d.clear();
this.c = 2;
} else if (i == 6) {
this.c++;
}
this.d.addAll(records);
this.a.a(this.d);
}
}
@Override // com.ubt.jimu.community.contract.InspireActivityContract$View
public void c() {
this.creatlve_loading.a(LoadStateView.LoadState.LOADING);
}
@Override // com.ubt.jimu.community.contract.InspireActivityContract$View
public void o() {
if (this.d.size() > 0) {
return;
}
this.creatlve_loading.a(LoadStateView.LoadState.FAILURE);
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (view.getId() != R.id.ll_error_onclick) {
return;
}
LogUtils.c("重新加载网络");
initData();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
getWindow().requestFeature(12);
super.onCreate(bundle);
Fade fade = new Fade();
getWindow().setExitTransition(fade);
getWindow().setEnterTransition(fade);
View inflate = View.inflate(this, R.layout.activity_community_inspire, null);
ButterKnife.a(this, inflate);
setContentView(inflate);
this.b = new InspirePresenter(this, this);
initView();
initData();
initEvent();
}
@Override // com.ubt.jimu.widgets.LoadStateView.RetryListener
public void p0() {
this.b.a(1, 5);
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
@Override // com.ubt.jimu.adapter.CreativityListAdapter.ItemOnClickListener
public void a(int i, int i2) {
PublishDetailActivity.start(this, i2);
}
}