package com.ubt.jimu.community.view; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Button; 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.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.CommentBean; import com.ubt.jimu.base.entities.CommentEntities; import com.ubt.jimu.base.entities.IssueDetailBean; import com.ubt.jimu.base.http.ApiObserver; import com.ubt.jimu.base.http.manager.CommunityManager; import com.ubt.jimu.community.contract.PublishDetailContact$View; import com.ubt.jimu.community.presenter.PublishDetailPresenter; import com.ubt.jimu.community.view.adapter.IssueCommentAdapter; import com.ubt.jimu.community.view.adapter.IssueDetailAdapter; import com.ubt.jimu.community.view.popwindow.ReportPopwindow; import com.ubt.jimu.user.view.LoginActivity; import com.ubt.jimu.utils.LocaleUtils; import com.ubt.jimu.utils.LogUtils; import com.ubt.jimu.utils.TextUtils; import com.ubt.jimu.utils.WrapContentLinearLayoutManager; import com.ubt.jimu.widgets.CommentKeyBoard; import com.ubt.jimu.widgets.LoadingView; import com.ubt.jimu.wxapi.ShareActivity; import com.ubtech.utils.StringUtils; import com.ubtrobot.log.ALog; import io.reactivex.disposables.CompositeDisposable; import io.reactivex.disposables.Disposable; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public class PublishDetailActivity extends BaseActivity implements PublishDetailContact$View { private PublishDetailPresenter a; private List b; Button btReturn; private List c; private ApiObserver d; private int e; TextView etSay; private IssueCommentAdapter f; private IssueDetailBean g; private ReportPopwindow h; ImageView imgCollection; ImageView imgPraise; public ImageView imgReport; ImageView imgShare; private int j; private int k; LoadingView loading; CommentKeyBoard mCommentKeyBoard; RelativeLayout rlTop; RecyclerView rvContentDetail; TextView tvCollection; TextView tvNiu; TextView tv_label; URecyclerView uvComment; RelativeLayout xrBottom; CompositeDisposable i = new CompositeDisposable(); private int l = 1; private int m = 100; private void E0() { this.mCommentKeyBoard.setonKeyBoardCommitListener(new CommentKeyBoard.KeyBoardCommentListener() { // from class: com.ubt.jimu.community.view.PublishDetailActivity.1 @Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener public void onHideView() { } @Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener public void onKeyBoardCommitListener(String str) { if (StringUtils.e(str)) { return; } PublishDetailActivity.this.o(str); } }); } /* JADX INFO: Access modifiers changed from: private */ public void F0() { this.imgShare.setEnabled(true); this.imgPraise.setEnabled(true); this.imgCollection.setEnabled(true); this.etSay.setEnabled(true); } /* JADX INFO: Access modifiers changed from: private */ public void G0() { this.imgShare.setEnabled(false); this.imgPraise.setEnabled(false); this.imgCollection.setEnabled(false); this.etSay.setEnabled(false); } static /* synthetic */ boolean a(View view, MotionEvent motionEvent) { return true; } private void bindClick() { this.xrBottom.setOnTouchListener(new View.OnTouchListener() { // from class: com.ubt.jimu.community.view.n @Override // android.view.View.OnTouchListener public final boolean onTouch(View view, MotionEvent motionEvent) { return PublishDetailActivity.a(view, motionEvent); } }); this.etSay.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.p @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.a(view); } }); if (LocaleUtils.f()) { this.imgShare.setVisibility(0); this.imgShare.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.o @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.b(view); } }); } else { this.imgShare.setVisibility(8); } this.imgReport.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.t @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.c(view); } }); this.tvCollection.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.q @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.d(view); } }); this.imgCollection.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.s @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.e(view); } }); this.tvNiu.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.m @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.f(view); } }); this.imgPraise.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.r @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.g(view); } }); this.btReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.u @Override // android.view.View.OnClickListener public final void onClick(View view) { PublishDetailActivity.this.h(view); } }); } static /* synthetic */ int h(PublishDetailActivity publishDetailActivity) { int i = publishDetailActivity.l; publishDetailActivity.l = i + 1; return i; } private void initData() { this.b = new ArrayList(); this.c = new ArrayList(); this.e = getIntent().getIntExtra("postId", 0); getIntent().getIntExtra("userId", 0); this.a = new PublishDetailPresenter(this, this); loadComplete(this.uvComment, this.a.e); final IssueDetailAdapter issueDetailAdapter = new IssueDetailAdapter(this, this.b); this.rvContentDetail.setLayoutManager(new LinearLayoutManager(this, 1, false)); this.rvContentDetail.setAdapter(issueDetailAdapter); this.d = new ApiObserver(this.loading) { // from class: com.ubt.jimu.community.view.PublishDetailActivity.2 @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(IssueDetailBean issueDetailBean) { PublishDetailActivity.this.g = issueDetailBean; if (PublishDetailActivity.this.g == null || PublishDetailActivity.this.g.getFiles() == null) { ALog.a(PublishDetailActivity.this.getClass().getSimpleName(), "IssueDetailBean==null##", "java 的人 为什么响应正常不传数据过来"); return; } if (PublishDetailActivity.this.g.getStatus() == 0) { PublishDetailActivity.this.G0(); } else { PublishDetailActivity.this.F0(); } PublishDetailActivity.this.b.clear(); PublishDetailActivity.this.b.addAll(PublishDetailActivity.this.g.getFiles()); PublishDetailActivity publishDetailActivity = PublishDetailActivity.this; publishDetailActivity.a(publishDetailActivity.g); ALog.a(PublishDetailActivity.this.getClass().getSimpleName(), "帖子的id===" + PublishDetailActivity.this.g.getId()); PublishDetailActivity.this.f.a(PublishDetailActivity.this.g); issueDetailAdapter.a(PublishDetailActivity.this.g); PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading); issueDetailAdapter.notifyDataSetChanged(); } @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); PublishDetailActivity.this.i.b(disposable); } }; CommunityManager.create().loadIssueDetail(this.e, Cache.getInstance().getUserId(), this.d); } public static void start(Context context, int i) { Intent intent = new Intent(context, (Class) PublishDetailActivity.class); intent.putExtra("postId", i); intent.putExtra("userId", i); context.startActivity(intent); } public boolean D0() { if (!Cache.getInstance().getUserId().equals("local")) { return true; } startActivityWithAnim(new Intent(this, (Class) LoginActivity.class)); return false; } @Override // com.ubt.jimu.community.contract.PublishDetailContact$View public void V() { this.uvComment.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.PublishDetailActivity.4 @Override // com.recyclelib.URecyclerView.LoadingListener public void onLoadingMore() { PublishDetailActivity.h(PublishDetailActivity.this); PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading); } @Override // com.recyclelib.URecyclerView.LoadingListener public void onRefreshing() { PublishDetailActivity.this.l = 1; PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading); } }); WrapContentLinearLayoutManager wrapContentLinearLayoutManager = new WrapContentLinearLayoutManager(this, 1, false); this.f = new IssueCommentAdapter(this, this.c); this.uvComment.setLayoutManager(wrapContentLinearLayoutManager); this.uvComment.setAdapter(this.f); } public void o(String str) { CommunityManager.create().addComment(str, this.e, this.j, this.k, new ApiObserver(null) { // from class: com.ubt.jimu.community.view.PublishDetailActivity.3 @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(CommentEntities commentEntities) { if (PublishDetailActivity.this.g == null) { return; } PublishDetailActivity.this.g.setCommentNum(PublishDetailActivity.this.g.getCommentNum()); PublishDetailActivity.this.f.a(PublishDetailActivity.this.g); PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading); PublishDetailActivity.this.mCommentKeyBoard.setEditTextContent(""); PublishDetailActivity.this.mCommentKeyBoard.a(); PublishDetailActivity publishDetailActivity = PublishDetailActivity.this; publishDetailActivity.toast(publishDetailActivity.getResources().getString(R.string.comment_is_under_review)); } @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); PublishDetailActivity.this.i.b(disposable); } }); } @Override // androidx.fragment.app.FragmentActivity, android.app.Activity public void onBackPressed() { if (this.mCommentKeyBoard.getVisibility() == 0) { this.mCommentKeyBoard.a(); } else { super.onBackPressed(); } } @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_publish_detail); ButterKnife.a(this); initData(); bindClick(); E0(); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onDestroy() { this.a.unSubscribe(); this.i.dispose(); this.i.a(); super.onDestroy(); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onPause() { super.onPause(); this.mCommentKeyBoard.a(); } public void p(String str) { this.mCommentKeyBoard.setAuthor(str); } @Override // com.ubt.jimu.BaseActivity public void relayout() { } public /* synthetic */ void c(View view) { if (D0()) { if (this.h == null) { this.h = new ReportPopwindow(this); } this.h.b(this.rlTop); } } public /* synthetic */ void d(View view) { if (this.g != null && D0()) { this.tvCollection.setClickable(false); this.imgCollection.setClickable(false); this.a.a(this.g.getId(), this.imgCollection, Integer.parseInt(this.tvCollection.getText().toString())); } } public /* synthetic */ void e(View view) { if (this.g != null && D0()) { LogUtils.c(this.tvCollection.getText().toString()); this.tvCollection.setClickable(false); this.imgCollection.setClickable(false); this.a.a(this.g.getId(), this.imgCollection, Integer.parseInt(this.tvCollection.getText().toString())); } } public /* synthetic */ void f(View view) { if (this.g != null && D0()) { this.tvNiu.setClickable(false); this.imgPraise.setClickable(false); this.a.b(this.g.getId(), this.imgPraise, Integer.parseInt(this.tvNiu.getText().toString())); } } public /* synthetic */ void g(View view) { if (this.g != null && D0()) { this.tvNiu.setClickable(false); this.imgPraise.setClickable(false); this.a.b(this.g.getId(), this.imgPraise, Integer.parseInt(this.tvNiu.getText().toString())); } } public /* synthetic */ void h(View view) { finish(); } public /* synthetic */ void b(View view) { IssueDetailBean issueDetailBean = this.g; if (issueDetailBean == null) { return; } ShareActivity.a(this, issueDetailBean.getTitle(), "", String.format("https://apis.ubtrobot.com/v2/community/index.html?postId=%s&language=%s&userId=%s", Integer.valueOf(this.g.getId()), JimuApplication.l().g(), TextUtils.f(Cache.getInstance().getUserId()) + ""), "", this.g.getPostCoverUrl(), ""); } public /* synthetic */ void a(View view) { if (!TextUtils.a()) { LoginActivity.start(this); return; } IssueDetailBean issueDetailBean = this.g; if (issueDetailBean == null) { return; } a(issueDetailBean.getId(), this.g.getCreateUser(), 1, true); } @Override // com.ubt.jimu.community.contract.PublishDetailContact$View public void b(boolean z, int i) { this.tvNiu.setText(String.valueOf(i)); this.tvNiu.setClickable(true); this.imgPraise.setClickable(true); if (z) { this.imgPraise.setSelected(true); } else { this.imgPraise.setSelected(false); } } /* JADX INFO: Access modifiers changed from: private */ public void a(IssueDetailBean issueDetailBean) { if (issueDetailBean == null) { return; } b(issueDetailBean.getHasPraised() == 1, issueDetailBean.getPraiseNum()); a(issueDetailBean.getHasCollected() == 1, issueDetailBean.getCollectNum()); if (Cache.getInstance().getUserId().equals(issueDetailBean.getCreateUser() + "")) { this.imgReport.setVisibility(8); } else { this.imgReport.setVisibility(0); } this.imgReport.setBackgroundResource(R.mipmap.community_publish_report); String tags = issueDetailBean.getTags(); if (android.text.TextUtils.isEmpty(tags) || tags.equals("标签_1")) { return; } this.tv_label.setVisibility(0); this.tv_label.setText(tags); } public void a(String str, int i) { this.a.a(str, i, this.e, this.h, this.loading); } public void a(int i, int i2, int i3, boolean z) { this.j = i2; this.k = i3; this.mCommentKeyBoard.b(); } @Override // com.ubt.jimu.community.contract.PublishDetailContact$View public void a(CommentBean commentBean) { this.uvComment.A(); this.uvComment.y(); if (commentBean.getRecords() != null && commentBean.getRecords().size() != 0) { if (this.l == 1) { this.c.clear(); this.uvComment.setNoMore(false); } this.c.addAll(commentBean.getRecords()); IssueDetailBean issueDetailBean = this.g; if (issueDetailBean != null) { issueDetailBean.setCommentNum(commentBean.getTotal()); this.f.a(this.g); } this.f.notifyDataSetChanged(); return; } if (this.c.size() != 0) { this.uvComment.setNoMore(true); } } @Override // com.ubt.jimu.community.contract.PublishDetailContact$View public void a(boolean z, int i) { this.tvCollection.setText(String.valueOf(i)); this.tvCollection.setClickable(true); this.imgCollection.setClickable(true); if (z) { this.imgCollection.setSelected(true); } else { this.imgCollection.setSelected(false); } } }