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

384 lines
17 KiB
Java

package com.ubt.jimu.community.view;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.view.ViewStub;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.FavouriteBean;
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
import com.ubt.jimu.base.entities.LoveEntities;
import com.ubt.jimu.community.contract.MyFavouriteContract$View;
import com.ubt.jimu.community.presenter.MyFavouritePresenter;
import com.ubt.jimu.community.view.adapter.FavouriteAdapter;
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 MyFavouriteActivity extends BaseActivity implements MyFavouriteContract$View, FavouriteAdapter.ChangeListener, LoadStateView.RetryListener {
private FavouriteAdapter a;
private List<LoveEntities> b;
private MyFavouritePresenter d;
private GuessEnjoyEntities e;
private View f;
private GuessEnjoyEntities h;
private boolean i;
LoadStateView loadStateView;
URecyclerView rvFavourite;
ImageView tvReturn;
TextView tvTitle;
ViewStub vs_no_subscription;
private int c = 1;
private int g = 1;
private void bindClick() {
this.tvReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.f
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
MyFavouriteActivity.this.a(view);
}
});
this.rvFavourite.e(true);
}
private void initData() {
this.d = new MyFavouritePresenter(this);
this.d.a();
this.tvTitle.setText(R.string.like);
this.rvFavourite.d(false);
this.b = new ArrayList();
this.a = new FavouriteAdapter(this);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
this.rvFavourite.a(new RecyclerView.ItemDecoration(this) { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.1
@Override // androidx.recyclerview.widget.RecyclerView.ItemDecoration
public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
super.getItemOffsets(rect, view, recyclerView, state);
rect.bottom = 16;
}
});
this.rvFavourite.setAdapter(this.a);
this.rvFavourite.setLayoutManager(linearLayoutManager);
this.a.a(this);
this.rvFavourite.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.2
@Override // com.recyclelib.URecyclerView.LoadingListener
public void onLoadingMore() {
MyFavouriteActivity.a(MyFavouriteActivity.this);
MyFavouriteActivity.this.requestData();
}
@Override // com.recyclelib.URecyclerView.LoadingListener
public void onRefreshing() {
MyFavouriteActivity.this.c = 1;
MyFavouriteActivity.this.requestData();
}
});
}
private void initEvent() {
this.loadStateView.setRetryListener(this);
}
/* JADX INFO: Access modifiers changed from: private */
public void requestData() {
this.d.a(this.c);
}
public void D0() {
this.d.a(this.g, Constant.Community.LinkEmptyState.NotSubscription);
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void c() {
this.loadStateView.a(LoadStateView.LoadState.LOADING);
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void j() {
this.loadStateView.a(LoadStateView.LoadState.SUCCEED);
}
@Override // com.ubt.jimu.community.view.adapter.FavouriteAdapter.ChangeListener
public void l0() {
this.g++;
this.d.a(this.g, Constant.Community.LinkEmptyState.HasSubscription);
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void o() {
this.loadStateView.a(LoadStateView.LoadState.FAILURE);
this.rvFavourite.A();
this.rvFavourite.y();
}
@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) {
super.onCreate(bundle);
setContentView(R.layout.activity_my_favourite);
ButterKnife.a(this);
initData();
initEvent();
bindClick();
}
@Override // com.ubt.jimu.widgets.LoadStateView.RetryListener
public void p0() {
this.d.a();
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void q() {
this.loadStateView.a(LoadStateView.LoadState.EMPTY);
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
static /* synthetic */ int a(MyFavouriteActivity myFavouriteActivity) {
int i = myFavouriteActivity.c;
myFavouriteActivity.c = i + 1;
return i;
}
private void b(GuessEnjoyEntities guessEnjoyEntities, Constant.Community.LinkEmptyState linkEmptyState) {
if (linkEmptyState == Constant.Community.LinkEmptyState.HasSubscription) {
return;
}
this.f = this.vs_no_subscription.inflate();
ImageView imageView = (ImageView) this.f.findViewById(R.id.img_no_data);
TextView textView = (TextView) this.f.findViewById(R.id.tv_no_login);
((TextView) this.f.findViewById(R.id.tv_exchange)).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.3
@Override // android.view.View.OnClickListener
public void onClick(View view) {
MyFavouriteActivity.this.D0();
}
});
imageView.setBackgroundResource(linkEmptyState == Constant.Community.LinkEmptyState.NotLoggedIn ? R.drawable.icon_no_login : R.drawable.icon_favourate_empty);
textView.setText(getString(linkEmptyState == Constant.Community.LinkEmptyState.NotLoggedIn ? R.string.favourite_no_login : R.string.favourite_official_no_data));
this.h = guessEnjoyEntities;
a(guessEnjoyEntities, this.f);
}
public /* synthetic */ void a(View view) {
finish();
}
private void a(GuessEnjoyEntities guessEnjoyEntities, View view) {
TextView textView;
ImageView imageView;
List<GuessEnjoyEntities.RecordsBean> records = guessEnjoyEntities.getRecords();
if (records == null || records.size() == 0) {
return;
}
int size = records.size();
final GuessEnjoyEntities.RecordsBean recordsBean = size >= 1 ? records.get(0) : null;
final GuessEnjoyEntities.RecordsBean recordsBean2 = size >= 2 ? records.get(1) : null;
GuessEnjoyEntities.RecordsBean recordsBean3 = size >= 3 ? records.get(2) : null;
GuessEnjoyEntities.RecordsBean recordsBean4 = size >= 4 ? records.get(3) : null;
RelativeLayout relativeLayout = (RelativeLayout) view.findViewById(R.id.rl_item_1);
RelativeLayout relativeLayout2 = (RelativeLayout) view.findViewById(R.id.rl_item_2);
RelativeLayout relativeLayout3 = (RelativeLayout) view.findViewById(R.id.rl_item_3);
RelativeLayout relativeLayout4 = (RelativeLayout) view.findViewById(R.id.rl_item_4);
ImageView imageView2 = (ImageView) view.findViewById(R.id.img_play_background_1);
ImageView imageView3 = (ImageView) view.findViewById(R.id.img_play_background_2);
ImageView imageView4 = (ImageView) view.findViewById(R.id.img_play_background_3);
ImageView imageView5 = (ImageView) view.findViewById(R.id.img_play_background_4);
ImageView imageView6 = (ImageView) view.findViewById(R.id.img_play_1);
ImageView imageView7 = (ImageView) view.findViewById(R.id.img_play_2);
ImageView imageView8 = (ImageView) view.findViewById(R.id.img_play_3);
ImageView imageView9 = (ImageView) view.findViewById(R.id.img_play_4);
ImageView imageView10 = (ImageView) view.findViewById(R.id.img_header_1);
final GuessEnjoyEntities.RecordsBean recordsBean5 = recordsBean4;
ImageView imageView11 = (ImageView) view.findViewById(R.id.img_header_2);
ImageView imageView12 = (ImageView) view.findViewById(R.id.img_header_3);
ImageView imageView13 = (ImageView) view.findViewById(R.id.img_header_4);
TextView textView2 = (TextView) view.findViewById(R.id.tv_nickname_1);
TextView textView3 = (TextView) view.findViewById(R.id.tv_nickname_2);
TextView textView4 = (TextView) view.findViewById(R.id.tv_nickname_3);
TextView textView5 = (TextView) view.findViewById(R.id.tv_nickname_4);
TextView textView6 = (TextView) view.findViewById(R.id.tv_hot_desc_1);
final GuessEnjoyEntities.RecordsBean recordsBean6 = recordsBean3;
TextView textView7 = (TextView) view.findViewById(R.id.tv_hot_desc_2);
TextView textView8 = (TextView) view.findViewById(R.id.tv_hot_desc_3);
TextView textView9 = (TextView) view.findViewById(R.id.tv_hot_desc_4);
if (recordsBean != null) {
relativeLayout.setVisibility(0);
textView = textView9;
Glide.e(JimuApplication.l()).a(recordsBean.getPostCoverUrl()).a(imageView2);
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(recordsBean.getUserImage());
a.a(RequestOptions.O().h());
a.a(imageView10);
textView2.setText(recordsBean.getNickName());
textView6.setText(recordsBean.getContent());
imageView6.setVisibility(recordsBean.getPostIcon() == 3 ? 0 : 8);
relativeLayout.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.4
@Override // android.view.View.OnClickListener
public void onClick(View view2) {
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean.getId());
}
});
} else {
textView = textView9;
}
if (recordsBean2 != null) {
relativeLayout2.setVisibility(0);
Glide.e(JimuApplication.l()).a(recordsBean2.getPostCoverUrl()).a(imageView3);
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(recordsBean2.getUserImage());
a2.a(RequestOptions.O().h());
a2.a(imageView11);
textView3.setText(recordsBean2.getNickName());
textView7.setText(recordsBean2.getContent());
imageView7.setVisibility(recordsBean2.getPostIcon() == 3 ? 0 : 8);
relativeLayout2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.5
@Override // android.view.View.OnClickListener
public void onClick(View view2) {
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean2.getId());
}
});
}
if (recordsBean6 != null) {
relativeLayout3.setVisibility(0);
Glide.e(JimuApplication.l()).a(recordsBean6.getPostCoverUrl()).a(imageView4);
RequestBuilder<Drawable> a3 = Glide.e(JimuApplication.l()).a(recordsBean6.getUserImage());
a3.a(RequestOptions.O().h());
a3.a(imageView12);
textView4.setText(recordsBean6.getNickName());
textView8.setText(recordsBean6.getContent());
imageView8.setVisibility(recordsBean6.getPostIcon() == 3 ? 0 : 8);
relativeLayout3.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.6
@Override // android.view.View.OnClickListener
public void onClick(View view2) {
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean6.getId());
}
});
}
if (recordsBean5 != null) {
int i = 0;
relativeLayout4.setVisibility(0);
Glide.e(JimuApplication.l()).a(recordsBean5.getPostCoverUrl()).a(imageView5);
RequestBuilder<Drawable> a4 = Glide.e(JimuApplication.l()).a(recordsBean5.getUserImage());
a4.a(RequestOptions.O().h());
a4.a(imageView13);
textView5.setText(recordsBean5.getNickName());
textView.setText(recordsBean5.getContent());
if (recordsBean5.getPostIcon() == 3) {
imageView = imageView9;
} else {
imageView = imageView9;
i = 8;
}
imageView.setVisibility(i);
relativeLayout4.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.7
@Override // android.view.View.OnClickListener
public void onClick(View view2) {
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean5.getId());
}
});
}
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void b(Constant.Community.LinkEmptyState linkEmptyState) {
this.g++;
b(this.e, linkEmptyState);
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void a(FavouriteBean favouriteBean) {
int current = favouriteBean.getCurrent();
int pages = favouriteBean.getPages();
if (favouriteBean.getCurrent() == 1) {
this.b.clear();
this.i = false;
}
this.rvFavourite.A();
this.rvFavourite.y();
this.rvFavourite.setNoMore(current >= pages);
this.b.addAll(favouriteBean.getRecords());
if (!this.i) {
if (this.b.size() <= 2) {
this.b.add(this.e);
} else {
this.b.add(2, this.e);
}
this.i = true;
}
this.a.notifyChanged(this.b);
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void a(GuessEnjoyEntities guessEnjoyEntities) {
this.e = guessEnjoyEntities;
this.e.setViewYype(1);
this.h = guessEnjoyEntities;
LogUtils.c("加载猜猜你喜欢数据成功后回调");
LogUtils.c("加载猜猜你喜欢数据成功后回调:" + Cache.getInstance().getUserId());
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void a(GuessEnjoyEntities guessEnjoyEntities, Constant.Community.LinkEmptyState linkEmptyState) {
this.e = guessEnjoyEntities;
this.e.setViewYype(1);
if (linkEmptyState == Constant.Community.LinkEmptyState.HasSubscription) {
if (this.b.size() <= 2) {
List<LoveEntities> list = this.b;
list.remove(list.size() - 1);
this.b.add(this.e);
} else {
this.b.remove(2);
this.b.add(2, this.e);
}
this.a.notifyChanged(this.b);
} else {
if (this.f == null) {
this.f = this.vs_no_subscription.inflate();
}
a(guessEnjoyEntities, this.f);
}
this.g++;
}
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
public void a(Constant.Community.LinkEmptyState linkEmptyState) {
GuessEnjoyEntities guessEnjoyEntities = this.h;
if (guessEnjoyEntities == null) {
return;
}
if (linkEmptyState == Constant.Community.LinkEmptyState.HasSubscription) {
if (this.b.size() <= 2) {
List<LoveEntities> list = this.b;
list.remove(list.size() - 1);
this.b.add(this.h);
} else {
this.b.remove(2);
this.b.add(2, this.h);
}
this.a.notifyChanged(this.b);
this.g = 1;
return;
}
this.g = 2;
View view = this.f;
if (view != null) {
a(guessEnjoyEntities, view);
}
}
}