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

814 lines
33 KiB
Java

package com.ubt.jimu.community.view;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.cardview.widget.CardView;
import androidx.core.app.ActivityOptionsCompat;
import androidx.core.util.Pair;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import com.google.android.material.textfield.TextInputEditText;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.adapter.PreviewListAdapter;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.DraftsListBean;
import com.ubt.jimu.base.entities.PublishItemBean;
import com.ubt.jimu.base.entities.PublishLabelBean;
import com.ubt.jimu.base.entities.PublishType;
import com.ubt.jimu.base.entities.UploadParameterBean;
import com.ubt.jimu.base.impl.TextWatcherImpl;
import com.ubt.jimu.base.networkstate.NetworkStateReceiver;
import com.ubt.jimu.base.networkstate.NetworkType;
import com.ubt.jimu.community.contract.PublishCommunityContract$View;
import com.ubt.jimu.community.presenter.PublishCommunityPresenter;
import com.ubt.jimu.picture.PictureShowActivity;
import com.ubt.jimu.upload.DataUploadProxy;
import com.ubt.jimu.upload.UploadRequest;
import com.ubt.jimu.upload.UploadResponse;
import com.ubt.jimu.utils.KeybordUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.widgets.QuitPopupWindow;
import com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter;
import com.ubt.jimu.widgets.UploadPopupWindow;
import com.ubt.jimu.widgets.choosePhotos.AlbumActivity;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubt.jimu.widgets.player.UbtPlayer;
import com.ubtech.permission.JimuPermissionRequest;
import com.ubtech.permission.PermissionRequestListener;
import com.ubtech.view.widget.ToastView;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
/* loaded from: classes.dex */
public class PublishCommunityActivity extends BaseActivity implements View.OnClickListener, PublishEditAdapter.OnVideoItemClickListener, PublishEditAdapter.OnAddContentListener, PublishCommunityContract$View, PublishEditAdapter.OnDeleteItemFeedbackListener, QuitPopupWindow.PopupWindowOnClickListener, UploadPopupWindow.OnClickListener, PublishEditAdapter.WordLimitListener, PreviewListAdapter.PreviewItemLisener, PublishCommunityPresenter.CompressionProgressListener, PublishEditAdapter.OnClickLabelItemListener {
private PublishEditAdapter b;
private PreviewListAdapter c;
private PublishItemBean d;
private PublishCommunityPresenter e;
private View g;
private QuitPopupWindow h;
private UploadPopupWindow i;
ImageView im_add_image;
ImageView im_preview;
ImageView im_preview_back;
ImageView im_preview_publish;
ImageView im_publish;
ImageView im_publish_cancel;
CardView include_publish_title;
private String j;
private boolean l;
private NetworkStateReceiver.NetWorkStateListener n;
RelativeLayout rlv_preview_layout;
RecyclerView rlv_preview_list;
RecyclerView rv_edit_publish;
TextInputEditText tie_publish_title;
private ArrayList<HPMedia> a = new ArrayList<>();
private int f = 0;
private String k = "MULTITERM_VIDEO_IMAGE";
private int m = 5;
private void G0() {
this.rlv_preview_layout.setVisibility(8);
this.include_publish_title.setVisibility(0);
if (a(this.d) < 10) {
this.im_add_image.setVisibility(0);
}
}
private void H0() {
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
if (draftsListBean == null) {
return;
}
LinkedHashMap<String, PublishItemBean> linkedHashMap = draftsListBean.getLinkedHashMap();
if (linkedHashMap.size() == 0) {
return;
}
linkedHashMap.remove(this.d.getSingleKey());
SPUtils.a(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId(), draftsListBean);
}
private void I0() {
this.c = new PreviewListAdapter(this);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.k(1);
this.rlv_preview_list.setHasFixedSize(true);
this.rlv_preview_list.setAdapter(this.c);
this.rlv_preview_list.setLayoutManager(linearLayoutManager);
}
private void J0() {
this.tie_publish_title.requestFocus();
getWindow().setSoftInputMode(0);
}
private void K0() {
int b = b(this.d);
if (b <= 0) {
L0();
return;
}
this.i.a(getResources().getString(R.string.compressing_video));
StringBuilder sb = new StringBuilder();
sb.append("需要下载的数量为:");
int i = b * 100;
sb.append(i);
LogUtils.c(sb.toString());
this.i.a(i + 10);
this.e.a(this.d);
}
/* JADX INFO: Access modifiers changed from: private */
public void L0() {
this.e.a(this.d.getItemBeanArray());
}
static /* synthetic */ void b(DialogInterface dialogInterface, int i) {
}
static /* synthetic */ void c(DialogInterface dialogInterface, int i) {
}
private void initData() {
PublishItemBean publishItemBean;
this.e = new PublishCommunityPresenter(this, this);
Intent intent = getIntent();
String stringExtra = intent.getStringExtra(Constant.Publish.DRAFTS_EDIT_KEY);
this.j = intent.getStringExtra(Constant.Publish.ACTIVITY_ID_KEY);
this.m = intent.getIntExtra("postType", 5);
if (this.m > 2) {
this.m = 5;
}
this.k = l(this.m);
if (TextUtils.isEmpty(this.j)) {
this.j = "0";
}
if (TextUtils.isEmpty(stringExtra)) {
this.d = new PublishItemBean();
J0();
this.im_preview.setClickable(false);
} else {
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.a(this, Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
if (draftsListBean == null) {
return;
}
LinkedHashMap<String, PublishItemBean> linkedHashMap = draftsListBean.getLinkedHashMap();
if (linkedHashMap.size() == 0 || (publishItemBean = linkedHashMap.get(stringExtra)) == null) {
return;
}
this.d = publishItemBean;
String title = publishItemBean.getTitle();
this.k = TextUtils.isEmpty(publishItemBean.getSelectAstrict()) ? "MULTITERM_VIDEO_IMAGE" : publishItemBean.getSelectAstrict();
if (TextUtils.isEmpty(title) || TextUtils.isEmpty(title.trim())) {
J0();
} else {
this.tie_publish_title.setText(title.trim());
this.tie_publish_title.setSelection(title.length() - 1);
getWindow().setSoftInputMode(3);
}
}
if (a(this.d) < 10) {
this.im_add_image.setVisibility(0);
} else {
this.im_add_image.setVisibility(8);
}
this.b = new PublishEditAdapter(this, this.d);
this.b.b(this.m);
this.rv_edit_publish.setItemAnimator(new DefaultItemAnimator());
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.k(1);
this.rv_edit_publish.setHasFixedSize(true);
this.rv_edit_publish.setAdapter(this.b);
this.rv_edit_publish.setLayoutManager(linearLayoutManager);
I0();
this.e.a(this.rlv_preview_list, this.im_preview_back);
ShortcutHelper.c(this);
if (JimuApplication.l().g().equals("zh-hans")) {
this.e.b();
}
}
private void initEvent() {
this.b.a((PublishEditAdapter.OnVideoItemClickListener) this);
this.b.a((PublishEditAdapter.OnAddContentListener) this);
this.b.a((PublishEditAdapter.OnDeleteItemFeedbackListener) this);
this.b.a((PublishEditAdapter.WordLimitListener) this);
this.b.a((PublishEditAdapter.OnClickLabelItemListener) this);
this.im_publish_cancel.setOnClickListener(this);
this.im_add_image.setOnClickListener(this);
this.im_publish.setOnClickListener(this);
this.im_preview_publish.setOnClickListener(this);
this.im_preview.setOnClickListener(this);
this.im_preview_back.setOnClickListener(this);
this.c.a(this);
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
PublishCommunityActivity publishCommunityActivity = PublishCommunityActivity.this;
KeybordUtils.a(publishCommunityActivity.tie_publish_title, publishCommunityActivity);
}
});
this.tie_publish_title.addTextChangedListener(new TextWatcherImpl() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.2
@Override // com.ubt.jimu.base.impl.TextWatcherImpl
public void textChanged(Editable editable) {
PublishCommunityActivity.this.a(editable);
}
});
this.e.a(this.g);
this.e.a(this);
a(this.tie_publish_title.getText());
}
private void initView() {
}
private String l(int i) {
LogUtils.c("type:" + i);
return i != -2 ? i != -1 ? i != 1 ? i != 2 ? "MULTITERM_VIDEO_IMAGE" : "MULTITERM_VIDEO" : "UNITERMING_IMAGE" : "MULTITERM_IMAGE" : "MULTITERM_VIDEO";
}
private void o(String str) {
if (TextUtils.isEmpty(str)) {
ToastView.a(JimuApplication.k, getString(R.string.publish_add_title), ToastView.Type.ERROR).a();
return;
}
if (this.b.a()) {
ToastView.a(JimuApplication.k, getString(R.string.publish_add_image), ToastView.Type.ERROR).a();
return;
}
KeybordUtils.a(this.tie_publish_title, this);
this.d.setTitle(str);
this.i = new UploadPopupWindow(this);
this.i.a((UploadPopupWindow.OnClickListener) this);
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOADING_PROGRESS);
PublishItemBean publishItemBean = this.d;
if (publishItemBean == null || !publishItemBean.isUploadSucceed()) {
K0();
return;
}
this.i.a(getResources().getString(R.string.uploading));
this.e.a(this.e.a(this.d, this.j));
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void D() {
UploadPopupWindow uploadPopupWindow = this.i;
uploadPopupWindow.b(uploadPopupWindow.b());
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOAD_SUCCEED);
this.d.setPublishSucceedFlag(true);
H0();
}
public void D0() {
this.e.a();
this.l = true;
DataUploadProxy.c().a();
}
public void E0() {
if (this.n == null) {
this.n = new NetworkStateReceiver.NetWorkStateListener() { // from class: com.ubt.jimu.community.view.l
@Override // com.ubt.jimu.base.networkstate.NetworkStateReceiver.NetWorkStateListener
public final void onNetWorkStateListener(NetworkType networkType) {
PublishCommunityActivity.this.a(networkType);
}
};
}
NetworkStateReceiver.getInstance().setNetWorkStateListener(this.n);
}
public boolean F0() {
if (this.b.a()) {
return (this.tie_publish_title.getText() == null || TextUtils.isEmpty(this.tie_publish_title.getText().toString().replaceAll(" ", ""))) ? false : true;
}
return true;
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void G() {
finish();
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void M() {
if (!this.l) {
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOAD_FAILURE);
}
String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
this.d.setTitle(trim + " ");
this.e.b(this.d);
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void O() {
D0();
LogUtils.c("取消上传");
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void R() {
String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
this.d.setTitle(trim + " ");
this.d.setSelectAstrict(this.k);
this.e.b(this.d);
finish();
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void U() {
this.l = false;
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void allUploadSucceed() {
this.d.setUpdataSucceed(true);
UploadParameterBean a = this.e.a(this.d, this.j);
if (a == null) {
return;
}
this.e.a(a);
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void e0() {
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOADING_PROGRESS);
PublishItemBean publishItemBean = this.d;
if (publishItemBean == null || !publishItemBean.isUploadSucceed()) {
K0();
} else {
this.e.a(this.e.a(this.d, this.j));
}
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void f(int i) {
this.im_add_image.animate().translationY(i).setDuration(300L).start();
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void g() {
M();
}
@Override // com.ubt.jimu.adapter.PreviewListAdapter.PreviewItemLisener
public void i(int i) {
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
Intent intent = new Intent(this, (Class<?>) UbtPlayer.class);
intent.putExtra(Constant.Publish.VIDEO_PATH_KEY, itemBean.getLoadPath());
intent.putExtra(Constant.Publish.VIDEO_TITLE_KEY, itemBean.getProcedureDes());
startActivity(intent);
}
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnDeleteItemFeedbackListener
public void i0() {
this.f--;
this.im_add_image.setVisibility(this.f >= 10 ? 8 : 0);
a(this.tie_publish_title.getText());
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void k(List<PublishLabelBean> list) {
this.b.b(list);
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void m() {
this.l = false;
runOnUiThread(new Runnable() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.7
@Override // java.lang.Runnable
public void run() {
PublishCommunityActivity.this.i.a(PublishCommunityActivity.this.getResources().getString(R.string.uploading));
PublishCommunityActivity.this.i.b(0);
PublishCommunityActivity.this.L0();
}
});
}
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnClickLabelItemListener
public void n(String str) {
this.d.setLabel(str);
}
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.WordLimitListener
public void o0() {
ToastView.a(JimuApplication.k, getString(R.string.publish_restrict_140)).a();
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
if (-1 == i2 && intent != null) {
List list = (List) intent.getSerializableExtra("result_data");
List<PublishItemBean.ItemBean> itemBeanArray = this.d.getItemBeanArray();
LogUtils.c("选择后返回的数据:" + list.size());
if (itemBeanArray.size() == 3 && itemBeanArray.get(2).getItemType() == PublishType.EMPTY) {
itemBeanArray.remove(2);
}
for (int i3 = 0; i3 < list.size(); i3++) {
HPMedia hPMedia = (HPMedia) list.get(i3);
PublishItemBean.ItemBean itemBean = new PublishItemBean.ItemBean();
PublishItemBean.ItemBean itemBean2 = new PublishItemBean.ItemBean();
itemBean2.setItemType(PublishType.TEXTDES);
int mediaType = hPMedia.getMediaType();
if (mediaType == 0) {
itemBean.setItemType(PublishType.IMAGE);
this.f++;
} else if (mediaType == 1) {
itemBean.setItemType(PublishType.VIDEO);
this.f++;
}
this.d.setPublishSucceedFlag(false);
itemBean.setId(hPMedia.getId() + "");
itemBean.setLoadPath(hPMedia.getPath());
itemBean.setFileName(hPMedia.getDisplayName());
itemBeanArray.add(itemBean);
itemBeanArray.add(itemBean2);
if (a(this.d) >= 10) {
this.im_add_image.setVisibility(8);
}
}
this.b.a(this.d.getItemBeanArray());
this.b.notifyDataSetChanged();
this.b.a(false);
a(this.tie_publish_title.getText());
}
super.onActivityResult(i, i2, intent);
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void onAllCompressFail() {
if (this.l) {
return;
}
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOAD_FAILURE);
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
final String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
switch (view.getId()) {
case R.id.im_add_image /* 2131296706 */:
final int a = 10 - a(this.d);
JimuPermissionRequest.c(this, new PermissionRequestListener() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.3
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
PublishCommunityActivity publishCommunityActivity = PublishCommunityActivity.this;
AlbumActivity.a(publishCommunityActivity, Constant.Publish.REQUEST_CODE_PICK_FILE, a, publishCommunityActivity.a, PublishCommunityActivity.this.m, PublishCommunityActivity.this.k);
}
});
break;
case R.id.im_preview /* 2131296780 */:
KeybordUtils.a(this.tie_publish_title, this);
this.rlv_preview_layout.setVisibility(0);
this.include_publish_title.setVisibility(8);
this.im_add_image.setVisibility(8);
this.d.setTitle(trim + " ");
this.c.a(this.d);
this.c.notifyDataSetChanged();
break;
case R.id.im_preview_back /* 2131296781 */:
G0();
break;
case R.id.im_preview_publish /* 2131296784 */:
case R.id.im_publish /* 2131296786 */:
JimuSimpleDialog.showWifiOnlyDialog(this, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.i
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PublishCommunityActivity.c(dialogInterface, i);
}
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.h
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PublishCommunityActivity.this.a(trim, dialogInterface, i);
}
}, false);
break;
case R.id.im_publish_cancel /* 2131296788 */:
if (!F0()) {
H0();
finish();
break;
} else {
KeybordUtils.a(this.tie_publish_title, this);
this.h = new QuitPopupWindow(this);
this.h.a(this);
this.h.a(this.g);
break;
}
}
}
@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);
this.g = View.inflate(this, R.layout.activity_publish, null);
ButterKnife.a(this, this.g);
setContentView(this.g);
initView();
initData();
initEvent();
E0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
PublishCommunityPresenter publishCommunityPresenter = this.e;
if (publishCommunityPresenter != null) {
publishCommunityPresenter.unSubscribe();
}
O();
this.e.a();
if (this.n != null) {
NetworkStateReceiver.getInstance().setNetWorkStateListener(null);
this.n = null;
}
super.onDestroy();
}
@Override // com.ubt.jimu.BaseActivity, androidx.appcompat.app.AppCompatActivity, android.app.Activity, android.view.KeyEvent.Callback
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i == 4 && keyEvent.getAction() == 0 && keyEvent.getRepeatCount() == 0) {
if (this.rlv_preview_layout.getVisibility() == 0) {
G0();
return false;
}
UploadPopupWindow uploadPopupWindow = this.i;
if (uploadPopupWindow != null && uploadPopupWindow.c()) {
return super.onKeyDown(i, keyEvent);
}
QuitPopupWindow quitPopupWindow = this.h;
if (quitPopupWindow != null && quitPopupWindow.b()) {
this.h.a();
return false;
}
if (F0()) {
this.h = new QuitPopupWindow(this);
this.h.a(this);
this.h.a(this.g);
return false;
}
}
H0();
return super.onKeyDown(i, keyEvent);
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
this.d.setTitle(trim + " ");
this.d.setSelectAstrict(this.k);
this.e.b(this.d);
}
@Override // com.ubt.jimu.widgets.QuitPopupWindow.PopupWindowOnClickListener
public void s0() {
this.h.a();
H0();
finish();
}
@Override // com.ubt.jimu.widgets.QuitPopupWindow.PopupWindowOnClickListener
public void w0() {
this.h.a();
if (this.i == null) {
this.i = new UploadPopupWindow(this);
this.i.a((UploadPopupWindow.OnClickListener) this);
}
this.i.a(this.g, UploadPopupWindow.UploadState.SAVE_DRAFT);
}
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnAddContentListener
public void z0() {
JimuPermissionRequest.c(this, new PermissionRequestListener() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.4
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
PublishCommunityActivity publishCommunityActivity = PublishCommunityActivity.this;
AlbumActivity.a(publishCommunityActivity, Constant.Publish.REQUEST_CODE_PICK_FILE, 10, publishCommunityActivity.a, PublishCommunityActivity.this.m, PublishCommunityActivity.this.k);
}
});
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void b(UploadResponse uploadResponse) {
PublishItemBean.ItemBean itemBean;
if (uploadResponse == null) {
return;
}
LogUtils.c("上传封面成功:" + uploadResponse.c() + " " + uploadResponse.b());
int b = uploadResponse.b();
List<PublishItemBean.ItemBean> itemBeanArray = this.d.getItemBeanArray();
if (itemBeanArray == null || itemBeanArray.size() == 0 || b > itemBeanArray.size() || (itemBean = itemBeanArray.get(b)) == null) {
return;
}
PublishType itemType = itemBean.getItemType();
itemBean.setIndex(b);
if (PublishType.VIDEO == itemType) {
itemBean.setThumbnail(uploadResponse.c());
}
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void c(boolean z) {
LogUtils.c("压缩失败:" + z);
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void d(final int i) {
runOnUiThread(new Runnable() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.6
@Override // java.lang.Runnable
public void run() {
PublishCommunityActivity.this.i.b(i);
}
});
}
@Override // com.ubt.jimu.adapter.PreviewListAdapter.PreviewItemLisener
public void k(int i) {
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
PictureShowActivity.start(this, itemBean.getProcedureDes(), itemBean.getLoadPath());
}
public static void a(Context context, String str, int i) {
Intent intent = new Intent(context, (Class<?>) PublishCommunityActivity.class);
intent.putExtra(Constant.Publish.ACTIVITY_ID_KEY, str);
intent.putExtra("postType", i);
context.startActivity(intent);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(Editable editable) {
if (editable != null && !TextUtils.isEmpty(editable.toString())) {
if (editable.toString().length() != 0 && !this.b.a()) {
this.im_preview.setClickable(true);
this.im_preview.setAlpha(1.0f);
return;
} else {
this.im_preview.setClickable(false);
this.im_preview.setAlpha(0.5f);
return;
}
}
this.im_preview.setClickable(false);
this.im_preview.setAlpha(0.5f);
}
private int b(PublishItemBean publishItemBean) {
List<PublishItemBean.ItemBean> itemBeanArray;
if (publishItemBean == null || (itemBeanArray = publishItemBean.getItemBeanArray()) == null || itemBeanArray.size() == 0) {
return 0;
}
int i = 0;
for (int i2 = 0; i2 < itemBeanArray.size(); i2++) {
PublishItemBean.ItemBean itemBean = itemBeanArray.get(i2);
String loadPath = itemBean.getLoadPath();
if (itemBean.getItemType() == PublishType.VIDEO && !loadPath.contains("ubt_jimu_photos")) {
i++;
}
}
return i;
}
public /* synthetic */ void a(String str, DialogInterface dialogInterface, int i) {
o(str);
}
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnVideoItemClickListener
public void a(View view, View view2, int i, String str) {
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
ActivityOptionsCompat.a(this, Pair.a(view, "play_flag"), Pair.a(this.im_publish_cancel, "im_publish_cancel"));
Intent intent = new Intent(this, (Class<?>) UbtPlayer.class);
intent.putExtra(Constant.Publish.VIDEO_PATH_KEY, str);
intent.putExtra(Constant.Publish.VIDEO_TITLE_KEY, itemBean.getProcedureDes());
startActivity(intent);
}
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnVideoItemClickListener
public void a(View view, int i, String str) {
PictureShowActivity.start(this, this.d.getItemBeanArray().get(i).getProcedureDes(), str);
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void a(UploadRequest uploadRequest, final double d) {
runOnUiThread(new Runnable() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.5
@Override // java.lang.Runnable
public void run() {
PublishCommunityActivity.this.i.b((int) (d * 100.0d));
}
});
}
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
public void a(UploadResponse uploadResponse) {
PublishItemBean.ItemBean itemBean;
if (uploadResponse == null) {
return;
}
LogUtils.c("上传成功:" + uploadResponse.c() + " " + uploadResponse.b());
int b = uploadResponse.b();
List<PublishItemBean.ItemBean> itemBeanArray = this.d.getItemBeanArray();
if (itemBeanArray == null || itemBeanArray.size() == 0 || b > itemBeanArray.size() || (itemBean = itemBeanArray.get(b)) == null) {
return;
}
PublishType itemType = itemBean.getItemType();
itemBean.setIndex(b);
if (PublishType.IMAGE == itemType) {
itemBean.setThumbnail(uploadResponse.c());
itemBean.setFileName(uploadResponse.a());
itemBean.setServicePath(uploadResponse.c());
LogUtils.c("上传图片成功:" + uploadResponse.c());
return;
}
if (PublishType.VIDEO == itemType) {
itemBean.setThumbnail(uploadResponse.c() + "?x-oss-process=video/snapshot,t_100,f_jpg,w_1024,h_608");
itemBean.setFileName(uploadResponse.a());
itemBean.setServicePath(uploadResponse.c());
LogUtils.c("上传视频成功:" + uploadResponse.c() + "\n" + uploadResponse.c() + "?x-oss-process=video/snapshot,t_100,f_jpg,w_1024,h_608");
}
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void a(int i, String str) {
if (i < 0) {
return;
}
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
File file = new File(str);
if (file.exists()) {
itemBean.setLoadPath(str);
itemBean.setFileName(file.getName());
}
}
public int a(PublishItemBean publishItemBean) {
int i = 0;
if (publishItemBean == null) {
return 0;
}
Iterator<PublishItemBean.ItemBean> it = publishItemBean.getItemBeanArray().iterator();
while (it.hasNext()) {
PublishType itemType = it.next().getItemType();
if (itemType == PublishType.VIDEO || itemType == PublishType.IMAGE) {
i++;
}
}
return i;
}
public /* synthetic */ void a(NetworkType networkType) {
if (networkType == NetworkType.MOBILE) {
this.e.a();
this.l = true;
DataUploadProxy.c().a();
UploadPopupWindow uploadPopupWindow = this.i;
if (uploadPopupWindow != null) {
uploadPopupWindow.a();
}
JimuSimpleDialog.showWifiOnlyDialog(this, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.k
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PublishCommunityActivity.b(dialogInterface, i);
}
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.j
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PublishCommunityActivity.this.a(dialogInterface, i);
}
}, false);
return;
}
NetworkType networkType2 = NetworkType.WIFI;
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
o((((Object) this.tie_publish_title.getText()) + "").trim());
}
}