正在查看: Hyouka private v5.8.9 应用的 SharedMediaActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hyouka private v5.8.9 应用的 SharedMediaActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.beint.project.screens.shared.media;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.CheckBox;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.appcompat.app.c;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.p;
import androidx.viewpager.widget.ViewPager;
import com.beint.project.MainApplication;
import com.beint.project.core.enums.SharedMediaTypes;
import com.beint.project.core.model.sms.Conversation;
import com.beint.project.core.model.sms.MessageType;
import com.beint.project.core.model.sms.ZangiMessage;
import com.beint.project.core.services.impl.PathManager;
import com.beint.project.core.services.impl.StorageService;
import com.beint.project.core.services.impl.ZangiMessagingService;
import com.beint.project.core.utils.CacheManager;
import com.beint.project.core.utils.Constants;
import com.beint.project.core.utils.Log;
import com.beint.project.core.utils.NotificationCenter;
import com.beint.project.interfaces.SharedMediaDelegate;
import com.beint.project.interfaces.SharedMediaTabsSearchListener;
import com.beint.project.mediabrowser.ShowDeleteDialogEnum;
import com.beint.project.mediabrowser.ShowDeleteDialogListener;
import com.beint.project.mediabrowser.z;
import com.beint.project.screens.ConversationManager;
import com.beint.project.screens.ExtendedBar;
import com.beint.project.screens.shared.media.utils.SharedMediaManager;
import com.beint.project.screens.sms.AppModeNotifierActivity;
import com.beint.project.screens.sms.ForwardMessageActivity;
import com.beint.project.screens.sms.ForwardMessageAndBalanceTransferFragmentKt;
import com.beint.project.utils.AlertDialogUtils;
import com.beint.project.utils.AlertObject;
import com.beint.project.utils.DateTimeUtils;
import com.beint.project.utils.ProjectUtils;
import com.google.android.material.tabs.TabLayout;
import java.io.File;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
public class SharedMediaActivity extends AppModeNotifierActivity implements ExtendedBar.ExtendedBarDelegate, ShowDeleteDialogListener, SharedMediaTabsSearchListener {
private static final String COUNT = "count";
public static final int FILE_TYPE_POSITION = 1;
private static final int FORWARD_MESSAGE_REQUEST_CODE = 300;
public static final int LINK_TYPE_POSITION = 2;
public static final int MEDIA_TYPE_POSITION = 0;
public static SharedMediaActivity sInstance;
RelativeLayout containerToolBar;
private View currentView;
private ExtendedBar extendedBar;
private int savedSelectedCount;
private Fragment tab1Freagment;
private Fragment tab2Freagment;
private Fragment tab3Freagment;
TabLayout tabLayout;
RelativeLayout toolBarLayout;
ViewPager viewPager;
private final String TAG = SharedMediaActivity.class.getCanonicalName();
private boolean isSend = false;
private boolean searchIsOpen = false;
private String searchText = "";
private String currentFragmentTag = "";
float xStart = 0.0f;
float yStart = 0.0f;
float DELTA_FOR_SCROLL_START = ProjectUtils.dpToPx(20);
float MAX_DELTA_FOR_SCROLL_Y = ProjectUtils.dpToPx(30);
boolean scrollStart = false;
int selectedItemsCount = 0;
private List<ZangiMessage> mediaMessagesList = new ArrayList();
private List<ZangiMessage> documentMessagesList = new ArrayList();
private List<ZangiMessage> linkMessagesList = new ArrayList();
static class AnonymousClass6 {
static final int[] $SwitchMap$com$beint$project$core$model$sms$MessageType;
static {
int[] iArr = new int[MessageType.values().length];
$SwitchMap$com$beint$project$core$model$sms$MessageType = iArr;
try {
iArr[MessageType.text.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$com$beint$project$core$model$sms$MessageType[MessageType.voice.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
$SwitchMap$com$beint$project$core$model$sms$MessageType[MessageType.image.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
$SwitchMap$com$beint$project$core$model$sms$MessageType[MessageType.video.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
public enum SharedMediaActivityExtendBarTags {
DELETE_BUTTON(1),
FORWARD_BUTTON(2);
public final int Value;
SharedMediaActivityExtendBarTags(int i) {
this.Value = i;
}
}
class SharedMediaPagerAdapter extends p {
List<TabAdapterItem> mItems;
SharedMediaPagerAdapter(FragmentManager fragmentManager, List<TabAdapterItem> list) {
super(fragmentManager);
this.mItems = list;
}
public int getCount() {
return this.mItems.size();
}
public Fragment getItem(int i) {
int position = this.mItems.get(i).getPosition();
if (position == 0) {
SharedMediaActivity sharedMediaActivity = SharedMediaActivity.this;
SharedMediaFragment sharedMediaFragment = new SharedMediaFragment();
sharedMediaActivity.tab1Freagment = sharedMediaFragment;
return sharedMediaFragment;
}
if (position == 1) {
SharedMediaActivity sharedMediaActivity2 = SharedMediaActivity.this;
SharedDocumentFragment sharedDocumentFragment = new SharedDocumentFragment();
sharedMediaActivity2.tab2Freagment = sharedDocumentFragment;
sharedDocumentFragment.setDelegate(SharedMediaActivity.this);
return sharedDocumentFragment;
}
if (position != 2) {
return null;
}
SharedMediaActivity sharedMediaActivity3 = SharedMediaActivity.this;
SharedLinkFragment sharedLinkFragment = new SharedLinkFragment();
sharedMediaActivity3.tab3Freagment = sharedLinkFragment;
sharedLinkFragment.setDelegate(SharedMediaActivity.this);
return sharedLinkFragment;
}
public CharSequence getPageTitle(int i) {
return this.mItems.get(i).getTitle();
}
}
class TabAdapterItem {
int mPosition;
SharedMediaTypes mTabType;
String mTitle;
TabAdapterItem(SharedMediaTypes sharedMediaTypes, String str, int i) {
setTabType(sharedMediaTypes);
setTitle(str);
setPosition(i);
}
public int getPosition() {
return this.mPosition;
}
public String getTitle() {
return this.mTitle;
}
public void setPosition(int i) {
this.mPosition = i;
}
void setTabType(SharedMediaTypes sharedMediaTypes) {
this.mTabType = sharedMediaTypes;
}
public void setTitle(String str) {
this.mTitle = str;
}
}
private boolean canDeleteEverywhere(List<ZangiMessage> list) {
for (int i = 0; i < list.size(); i++) {
if (!DateTimeUtils.isPast2Days(list.get(i).getTime())) {
return false;
}
}
return true;
}
private boolean canDeleteEverywhereSelectedMessages(List<ZangiMessage> list) {
if (!hasIncomingMessage(list) && canDeleteEverywhere(list)) {
ConversationManager conversationManager = ConversationManager.INSTANCE;
if (conversationManager.getCurrentConversation() == null || !conversationManager.getCurrentConversation().isPersonal()) {
return true;
}
}
return false;
}
private void checkUpdate(List<String> list) {
if (list == null || list.size() == 0) {
return;
}
ConversationManager conversationManager = ConversationManager.INSTANCE;
if (conversationManager.getCurrentConversation() == null || conversationManager.getCurrentConversation().getConversationJid() == null) {
return;
}
for (int i = 0; i < list.size(); i++) {
if (list.get(i).equals(ConversationManager.INSTANCE.getCurrentConversation().getConversationJid())) {
MainApplication.Companion.getMainHandler().postDelayed(new Runnable() {
@Override
public void run() {
SharedMediaActivity.this.updateAllPages();
}
}, 500L);
return;
}
}
}
private void clearButtonClick() {
List<ZangiMessage> allSelectedMessagesList = getAllSelectedMessagesList();
showDeleteDialog((Activity) this, allSelectedMessagesList, canDeleteEverywhereSelectedMessages(allSelectedMessagesList), ShowDeleteDialogEnum.NONE);
}
private void createSharedMediaToolBar() {
Toolbar findViewById = findViewById(2131363848);
this.tabLayout = (TabLayout) findViewById(2131363761);
setSupportActionBar(findViewById);
getSupportActionBar().v(false);
getSupportActionBar().q(true);
getSupportActionBar().r(true);
getSupportActionBar().w(2131887427);
setupTabs(this.tabLayout, this.viewPager);
}
private void deleteAllSelectedItems() {
SharedMediaDelegate sharedMediaDelegate = this.tab1Freagment;
if (sharedMediaDelegate != null) {
sharedMediaDelegate.deleteAllSelectedItems();
}
SharedMediaDelegate sharedMediaDelegate2 = this.tab2Freagment;
if (sharedMediaDelegate2 != null) {
sharedMediaDelegate2.deleteAllSelectedItems();
}
SharedMediaDelegate sharedMediaDelegate3 = this.tab3Freagment;
if (sharedMediaDelegate3 != null) {
sharedMediaDelegate3.deleteAllSelectedItems();
}
}
public void deleteMessages(List<ZangiMessage> list) {
for (int i = 0; i < list.size(); i++) {
StorageService.INSTANCE.deleteMessage(list.get(i).getMsgId());
}
ConversationManager conversationManager = ConversationManager.INSTANCE;
if (conversationManager.getCurrentConversation() != null && conversationManager.getCurrentConversation().getConversationJid() != null) {
Intent intent = new Intent();
intent.putExtra("com.beint.project.c_jid", conversationManager.getCurrentConversation().getConversationJid());
intent.putExtra("com.beint.project.c_update_position", true);
NotificationCenter.INSTANCE.postNotificationName(NotificationCenter.NotificationType.CONVERSATION_CHANGED, intent);
StorageService storageService = StorageService.INSTANCE;
Conversation conversationItemByChat = storageService.getConversationItemByChat(conversationManager.getCurrentConversation().getConversationJid());
if (conversationItemByChat != null && conversationItemByChat.getLastMessageId() != null && conversationItemByChat.getLastMessageId().longValue() == 0) {
storageService.deleteConversation(conversationItemByChat);
}
}
notifyPagesAndRemoveAllSelects();
}
private void forwardButtonClick() {
ArrayList<String> arrayList = (ArrayList) getAllSelectedMessages();
Intent intent = new Intent((Context) this, (Class<?>) ForwardMessageActivity.class);
intent.putStringArrayListExtra(Constants.FORWARD_MESSAGE_OBJECT_IDS_LIST, arrayList);
intent.putExtra(Constants.FORWARD_MESSAGE_TITLE, 2131886587);
getScreenService().showFragment((Class<?>) null, (Activity) this, intent, FORWARD_MESSAGE_REQUEST_CODE);
}
private List<String> getAllSelectedMessages() {
ArrayList arrayList = new ArrayList();
Iterator<ZangiMessage> it = getAllSelectedMessagesList().iterator();
while (it.hasNext()) {
arrayList.add(it.next().getMsgId());
}
return arrayList;
}
private List<ZangiMessage> getAllSelectedMessagesList() {
ArrayList arrayList = new ArrayList();
arrayList.addAll(this.mediaMessagesList);
arrayList.addAll(this.documentMessagesList);
arrayList.addAll(this.linkMessagesList);
return arrayList;
}
private boolean hasIncomingMessage(List<ZangiMessage> list) {
Iterator<ZangiMessage> it = list.iterator();
while (it.hasNext()) {
if (it.next().isIncoming()) {
return true;
}
}
return false;
}
private void hideExtandedBar() {
if (getActionBar() != null) {
getActionBar().setDisplayShowHomeEnabled(true);
}
this.containerToolBar.setVisibility(8);
this.extendedBar.setVisibility(8);
}
public boolean lambda$onCreate$0(View view, MotionEvent motionEvent) {
if (this.viewPager.getCurrentItem() != 0) {
return false;
}
getWindow().setSoftInputMode(48);
onTouchSwipeRefreshConversationListFragment(view, motionEvent);
return false;
}
public void lambda$showDeleteDialog$2(androidx.appcompat.app.c cVar, CheckBox checkBox, List list, ShowDeleteDialogEnum showDeleteDialogEnum, View view) {
cVar.dismiss();
if (checkBox.isChecked()) {
deleteEverywhere((List<ZangiMessage>) list, showDeleteDialogEnum);
} else {
deleteForMe((List<ZangiMessage>) list, showDeleteDialogEnum);
}
}
private void notifyPagesAndRemoveAllSelects() {
this.tab1Freagment.notifyAllDataChanged();
this.tab2Freagment.notifyAllDataChanged();
this.tab3Freagment.notifyAllDataChanged();
deleteAllSelectedItems();
removeAllSelects();
hideExtandedBar();
}
private boolean onTouchSwipeRefreshConversationListFragment(android.view.View r8, android.view.MotionEvent r9) {
throw new UnsupportedOperationException("Method not decompiled: com.beint.project.screens.shared.media.SharedMediaActivity.onTouchSwipeRefreshConversationListFragment(android.view.View, android.view.MotionEvent):boolean");
}
private void removeAllSelects() {
SharedMediaDelegate sharedMediaDelegate = this.tab1Freagment;
if (sharedMediaDelegate != null) {
sharedMediaDelegate.removeAllSelects();
}
SharedMediaDelegate sharedMediaDelegate2 = this.tab2Freagment;
if (sharedMediaDelegate2 != null) {
sharedMediaDelegate2.removeAllSelects();
}
SharedMediaDelegate sharedMediaDelegate3 = this.tab3Freagment;
if (sharedMediaDelegate3 != null) {
sharedMediaDelegate3.removeAllSelects();
}
this.mediaMessagesList = new ArrayList();
this.documentMessagesList = new ArrayList();
this.linkMessagesList = new ArrayList();
this.selectedItemsCount = 0;
}
private void setSelectedCount() {
int size = this.mediaMessagesList.size() + this.documentMessagesList.size() + this.linkMessagesList.size();
this.selectedItemsCount = size;
if (size == 0) {
this.selectedItemsCount = this.savedSelectedCount;
}
if (this.extendedBar.getCountOfSelectionTextView() != null) {
this.extendedBar.getCountOfSelectionTextView().setText(String.valueOf(this.selectedItemsCount));
}
if (this.selectedItemsCount <= 0) {
hideExtandedBar();
} else {
showExtandedBar();
}
}
private void setupTabs(TabLayout tabLayout, final ViewPager viewPager) {
if (tabLayout == null || viewPager == null) {
Log.e(this.TAG, "tabLayout || viewPager is NULL");
return;
}
ArrayList arrayList = new ArrayList();
String string = getString(2131887426);
String string2 = getString(2131887424);
String string3 = getString(2131887425);
TabLayout.g t = tabLayout.newTab().t(string);
SharedMediaTypes sharedMediaTypes = SharedMediaTypes.MEDIA;
tabLayout.addTab(t.s(sharedMediaTypes), 0);
TabLayout.g t6 = tabLayout.newTab().t(string2);
SharedMediaTypes sharedMediaTypes2 = SharedMediaTypes.FILE;
tabLayout.addTab(t6.s(sharedMediaTypes2), 1);
TabLayout.g t7 = tabLayout.newTab().t(string3);
SharedMediaTypes sharedMediaTypes3 = SharedMediaTypes.LINK;
tabLayout.addTab(t7.s(sharedMediaTypes3), 2);
arrayList.add(new TabAdapterItem(sharedMediaTypes, string, 0));
arrayList.add(new TabAdapterItem(sharedMediaTypes2, string2, 1));
arrayList.add(new TabAdapterItem(sharedMediaTypes3, string3, 2));
tabLayout.setTabGravity(0);
viewPager.setAdapter(new SharedMediaPagerAdapter(getSupportFragmentManager(), arrayList));
viewPager.setOffscreenPageLimit(3);
tabLayout.setupWithViewPager(viewPager);
viewPager.addOnPageChangeListener(new ViewPager.j() {
public void onPageScrollStateChanged(int i) {
}
public void onPageScrolled(int i, float f, int i7) {
}
public void onPageSelected(int i) {
if (i == 0) {
SharedMediaActivity.this.hideKeyPad(viewPager);
SharedMediaActivity.this.currentFragmentTag = "Media";
} else if (i == 1) {
SharedMediaActivity.this.currentFragmentTag = "Document";
} else {
if (i != 2) {
return;
}
SharedMediaActivity.this.currentFragmentTag = "Link";
}
}
});
}
private void showSuggestionDeleteMessage(final List<ZangiMessage> list) {
AlertDialogUtils.showDialogList(this, new Object(), AlertObject.FOR_WHICH_DIALOG_ENUM.DELETE_MESSAGE, new AlertObject.DialogListItemClickDelegate() {
@Override
public void choosedSelections(List<String> list2) {
}
@Override
public void dialogItemClick(int i) {
}
@Override
public void dialogItemClick(String str) {
if (SharedMediaActivity.this.getString(2131886456).equals(str)) {
SharedMediaActivity.this.deleteMessages(list);
AlertDialogUtils.dismissCurrentDialog();
} else if (SharedMediaActivity.this.getString(2131886463).equals(str)) {
AlertDialogUtils.dismissCurrentDialog();
SharedMediaActivity.this.deleteEverywhere(list, ShowDeleteDialogEnum.IS_CALLED_FROM_EXTENDED_BAR_DELETE_CLICK);
}
}
});
}
public void updateAllPages() {
SharedMediaDelegate sharedMediaDelegate = this.tab3Freagment;
if (sharedMediaDelegate != null) {
sharedMediaDelegate.notifyAllDataChanged();
}
}
@Override
public void buttonsClick(int i) {
if (i == 0) {
removeAllSelects();
hideExtandedBar();
} else if (i == 1) {
clearButtonClick();
ConversationManager.INSTANCE.setNeedUpdate(true);
} else {
if (i != 2) {
return;
}
forwardButtonClick();
}
}
public void changeSearchMode(boolean z) {
if (z) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
SharedMediaActivity.this.getWindow().setSoftInputMode(16);
}
}, 200L);
} else {
getWindow().setSoftInputMode(48);
}
this.searchIsOpen = z;
}
public void deleteEverywhere(ZangiMessage zangiMessage, ShowDeleteDialogEnum showDeleteDialogEnum) {
z.a(this, zangiMessage, showDeleteDialogEnum);
}
public void deleteForMe(ZangiMessage zangiMessage, ShowDeleteDialogEnum showDeleteDialogEnum) {
z.c(this, zangiMessage, showDeleteDialogEnum);
}
public String getCurrentFragmentTag() {
return this.currentFragmentTag;
}
public boolean getSearchMode() {
return this.searchIsOpen;
}
public String getSearchText() {
return this.searchText;
}
public void hideKeyPad(View view) {
getWindow().setSoftInputMode(48);
if (view == null) {
return;
}
((InputMethodManager) getSystemService("input_method")).hideSoftInputFromWindow(view.getWindowToken(), 0);
}
protected void onActivityResult(int i, int i7, Intent intent) {
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i7, intent);
if (i == FORWARD_MESSAGE_REQUEST_CODE && i7 == -1 && intent != null) {
this.isSend = intent.getBooleanExtra("SENDED", false);
checkUpdate(intent.getStringArrayListExtra(ForwardMessageAndBalanceTransferFragmentKt.SELECTED_CONVERSATIONS_LIST));
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
ProjectUtils.setPortraitOrientationToActivity(this);
sInstance = this;
View inflate = LayoutInflater.from(this).inflate(2131558753, (ViewGroup) null);
this.currentView = inflate;
setContentView(inflate);
getWindow().setSoftInputMode(48);
ViewPager findViewById = findViewById(2131363280);
this.viewPager = findViewById;
findViewById.setOnTouchListener(new View.OnTouchListener() {
@Override
public final boolean onTouch(View view, MotionEvent motionEvent) {
boolean lambda$onCreate$0;
lambda$onCreate$0 = SharedMediaActivity.this.lambda$onCreate$0(view, motionEvent);
return lambda$onCreate$0;
}
});
this.toolBarLayout = (RelativeLayout) findViewById(2131363847);
this.containerToolBar = (RelativeLayout) findViewById(2131362268);
createSharedMediaToolBar();
LinkedHashMap linkedHashMap = new LinkedHashMap();
linkedHashMap.put(Integer.valueOf(SharedMediaActivityExtendBarTags.FORWARD_BUTTON.Value), 2131231225);
linkedHashMap.put(Integer.valueOf(SharedMediaActivityExtendBarTags.DELETE_BUTTON.Value), 2131231222);
ExtendedBar extendedBar = new ExtendedBar(this, linkedHashMap);
this.extendedBar = extendedBar;
extendedBar.setDelegate(new WeakReference<>(this));
this.containerToolBar.addView(this.extendedBar);
if (getActionBar() != null) {
getActionBar().setDisplayShowHomeEnabled(true);
}
hideExtandedBar();
}
@Override
protected void onDestroy() {
super.onDestroy();
SharedMediaManager.INSTANCE.clearAllData();
sInstance = null;
}
public boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() == 16908332) {
onBackPressed();
}
return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
}
@Override
protected void onPause() {
super.onPause();
overridePendingTransition(0, 2130772002);
}
protected void onRestoreInstanceState(Bundle bundle) {
super/*android.app.Activity*/.onRestoreInstanceState(bundle);
if (bundle != null) {
this.savedSelectedCount = bundle.getInt(COUNT);
setSelectedCount();
showExtandedBar();
}
}
@Override
protected void onResume() {
super.onResume();
if (this.tab1Freagment == null || !this.isSend) {
return;
}
removeAllSelects();
hideExtandedBar();
}
protected void onSaveInstanceState(Bundle bundle) {
super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
bundle.putInt(COUNT, this.selectedItemsCount);
}
@Override
protected void onStop() {
super.onStop();
this.isSend = false;
}
public void setDocumentMessagesList(List<ZangiMessage> list) {
this.documentMessagesList = list;
setSelectedCount();
}
public void setLinkMessageList(List<ZangiMessage> list) {
this.linkMessagesList = list;
setSelectedCount();
}
public void setMediaMessageList(List<ZangiMessage> list) {
this.mediaMessagesList = list;
setSelectedCount();
}
public void setSearchText(String str) {
this.searchText = str;
}
public void showDeleteDialog(Activity activity, ZangiMessage zangiMessage, boolean z, ShowDeleteDialogEnum showDeleteDialogEnum) {
z.e(this, activity, zangiMessage, z, showDeleteDialogEnum);
}
public void showExtandedBar() {
if (getActionBar() != null) {
getActionBar().setDisplayShowHomeEnabled(false);
}
this.containerToolBar.setVisibility(0);
this.extendedBar.setVisibility(0);
}
public void deleteEverywhere(List<ZangiMessage> list, ShowDeleteDialogEnum showDeleteDialogEnum) {
for (ZangiMessage zangiMessage : list) {
int i = AnonymousClass6.$SwitchMap$com$beint$project$core$model$sms$MessageType[zangiMessage.getMessageType().ordinal()];
if (i != 1) {
if (i == 2) {
StringBuilder sb = new StringBuilder();
PathManager pathManager = PathManager.INSTANCE;
sb.append(pathManager.getTEMP_DIR());
sb.append(zangiMessage.getMsgId());
sb.append(zangiMessage.getFileName());
File file = new File(sb.toString());
if (file.exists()) {
file.delete();
}
File file2 = new File(zangiMessage.isIncoming() ? pathManager.getINCOMING_DIR() + zangiMessage.getMsgId() + ".m4a" : zangiMessage.getFilePath());
if (file2.exists()) {
file2.delete();
}
} else if (i == 3 || i == 4) {
File file3 = new File(zangiMessage.getThumbPath());
if (file3.exists()) {
file3.delete();
}
if (zangiMessage.isIncoming()) {
File file4 = new File(PathManager.INSTANCE.getINCOMING_DIR() + zangiMessage.getMsgId() + ".jpg");
if (file4.exists()) {
file4.delete();
}
}
if (zangiMessage.isGif()) {
StorageService.INSTANCE.deleteGifById(zangiMessage.getFileRemotePath());
NotificationCenter.INSTANCE.postNotificationName(NotificationCenter.NotificationType.UPDATE_BOTTOM_SHEET_GIF_STATE, "");
}
CacheManager.INSTANCE.removeFromCache(zangiMessage.getMsgId());
NotificationCenter.INSTANCE.postNotificationName(NotificationCenter.NotificationType.FILE_DELETED, zangiMessage);
}
} else if (!TextUtils.isEmpty(zangiMessage.getImageUrl())) {
File file5 = new File(zangiMessage.getImageUrl());
if (file5.exists()) {
file5.delete();
}
}
}
ZangiMessagingService.getInstance().sendDeletedMessages(list);
notifyPagesAndRemoveAllSelects();
}
public void deleteForMe(List<ZangiMessage> list, ShowDeleteDialogEnum showDeleteDialogEnum) {
deleteMessages(list);
}
public void showDeleteDialog(Activity activity, final List<ZangiMessage> list, boolean z, final ShowDeleteDialogEnum showDeleteDialogEnum) {
if (activity == null) {
return;
}
c.a alertDialog = AlertDialogUtils.getAlertDialog(activity);
View inflate = activity.getLayoutInflater().inflate(2131558487, (ViewGroup) null);
alertDialog.t(inflate);
final CheckBox checkBox = (CheckBox) inflate.findViewById(2131362354);
TextView textView = (TextView) inflate.findViewById(2131362346);
TextView textView2 = (TextView) inflate.findViewById(2131362119);
if (z) {
checkBox.setVisibility(0);
} else {
checkBox.setVisibility(8);
}
final androidx.appcompat.app.c a = alertDialog.a();
a.show();
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
a.dismiss();
}
});
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SharedMediaActivity.this.lambda$showDeleteDialog$2(a, checkBox, list, showDeleteDialogEnum, view);
}
});
}
}