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

179 lines
7.1 KiB
Java

package com.ubt.jimu.community.view;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.ubt.jimu.R;
import com.ubt.jimu.base.SuperActivity;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.CommunityReturnBean;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.DraftsListBean;
import com.ubt.jimu.community.activity.JimuActActivity;
import com.ubt.jimu.community.contract.CommunityContract$Presenter;
import com.ubt.jimu.community.contract.CommunityContract$View;
import com.ubt.jimu.community.presenter.CommunityPresenter;
import com.ubt.jimu.community.view.adapter.CommunityListAdapter;
import com.ubt.jimu.user.view.LoginActivity;
import com.ubt.jimu.utils.SPUtils;
import com.youth.banner.listener.OnBannerListener;
import java.util.ArrayList;
/* loaded from: classes.dex */
public class CommunityHomeActivity extends SuperActivity implements CommunityContract$View, View.OnClickListener, OnBannerListener, CommunityListAdapter.HeadOnClickLisenter, CommunityListAdapter.OnClickItemLisenter, CommunityListAdapter.OnClickMoreListener, CommunityListAdapter.BannerItemOnClickListener {
private CommunityContract$Presenter a;
private CommunityListAdapter b;
ImageView im_inspire_publish;
ImageView iv_back;
ImageView iv_title_button_1;
RecyclerView rlv_community_home;
TextView tv_title;
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadOnClickLisenter
public void L() {
startActivity(new Intent(this, (Class<?>) MyFavouriteActivity.class));
}
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadOnClickLisenter
public void N() {
startActivity(new Intent(this, (Class<?>) InspireActivity.class));
}
@Override // com.youth.banner.listener.OnBannerListener
public void OnBannerClick(int i) {
}
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadOnClickLisenter
public void P() {
startActivity(new Intent(this, (Class<?>) HotLaststActivity.class));
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(CommunityContract$Presenter communityContract$Presenter) {
this.a = communityContract$Presenter;
}
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.OnClickItemLisenter
public void b(int i) {
PublishDetailActivity.start(this, i);
}
@Override // com.ubt.jimu.community.contract.CommunityContract$View
public void c() {
}
@Override // com.ubt.jimu.base.SuperActivity
protected void initData() {
this.b = new CommunityListAdapter(this);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.k(1);
this.rlv_community_home.setLayoutManager(linearLayoutManager);
this.tv_title.setText(getResources().getString(R.string.tab_title_community));
this.iv_title_button_1.setBackgroundResource(R.drawable.community_icon_search);
this.iv_back.setBackgroundResource(R.drawable.ic_back);
new CommunityPresenter(this, this);
this.a.e();
this.rlv_community_home.setAdapter(this.b);
}
@Override // com.ubt.jimu.base.SuperActivity
protected void initEvent() {
this.b.a((CommunityListAdapter.HeadOnClickLisenter) this);
this.b.a((CommunityListAdapter.OnClickItemLisenter) this);
this.b.a((CommunityListAdapter.OnClickMoreListener) this);
this.b.a((CommunityListAdapter.BannerItemOnClickListener) this);
this.iv_back.setOnClickListener(this);
this.iv_title_button_1.setOnClickListener(this);
this.im_inspire_publish.setOnClickListener(this);
}
@Override // com.ubt.jimu.base.SuperActivity
public View initView() {
return View.inflate(this, R.layout.activity_community_home, null);
}
@Override // com.ubt.jimu.community.contract.CommunityContract$View
public void j() {
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
int id = view.getId();
if (id != R.id.im_inspire_publish) {
if (id == R.id.im_primary_right) {
startActivity(new Intent(this, (Class<?>) SearchActivity.class));
return;
} else {
if (id != R.id.iv_back) {
return;
}
finish();
return;
}
}
String userId = Cache.getInstance().getUserId();
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
startActivity((TextUtils.isEmpty(userId) || "local".equals(userId)) ? new Intent(this, (Class<?>) LoginActivity.class) : (draftsListBean == null || draftsListBean.getLinkedHashMap().size() == 0) ? new Intent(this, (Class<?>) PublishCommunityActivity.class) : new Intent(this, (Class<?>) MyDraftsActivity.class));
}
@Override // com.ubt.jimu.community.contract.CommunityContract$View
public void a(CommunityReturnBean communityReturnBean) {
this.b.a(communityReturnBean);
this.rlv_community_home.setAdapter(this.b);
}
public void b(CommunityReturnBean.ScrollbarBean scrollbarBean) {
char c;
String sourceType = scrollbarBean.getSourceType();
int hashCode = sourceType.hashCode();
if (hashCode == -1655966961) {
if (sourceType.equals("activity")) {
c = 2;
}
c = 65535;
} else if (hashCode != 3321850) {
if (hashCode == 3446944 && sourceType.equals("post")) {
c = 1;
}
c = 65535;
} else {
if (sourceType.equals(Constant.Community.SOURCE_LINK_TYPE)) {
c = 0;
}
c = 65535;
}
if (c == 0) {
Postcard a = ARouter.b().a("/page/web");
a.a("title", scrollbarBean.getName());
a.a("url", scrollbarBean.getLink());
a.t();
return;
}
if (c == 1) {
PublishDetailActivity.start(this, scrollbarBean.getSourceId());
} else {
if (c != 2) {
return;
}
JimuActActivity.start(this, scrollbarBean.getSourceId());
}
}
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.OnClickMoreListener
public void a(ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList, String str) {
CommunityHomeMoreActivity.a(this, arrayList, str);
}
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.BannerItemOnClickListener
public void a(CommunityReturnBean.ScrollbarBean scrollbarBean) {
b(scrollbarBean);
}
}