导航菜单

页面标题

页面副标题

Hyouka private v5.8.9 - SharedMediaActivity.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);
            }
        });
    }
}