正在查看: CallApp v2.226 应用的 SmsConversationsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 SmsConversationsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.callapp.contacts.activity.sms.conversations;
import a1.d0;
import android.content.Context;
import android.content.Intent;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.inputmethod.InputMethodManager;
import android.widget.AutoCompleteTextView;
import android.widget.FrameLayout;
import android.widget.ImageView;
import androidx.appcompat.widget.s0;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.p0;
import androidx.lifecycle.v0;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.lifecycle.x;
import androidx.lifecycle.x0;
import androidx.lifecycle.z;
import androidx.lifecycle.z0;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.widget.ViewPager2;
import com.amazon.device.ads.l;
import com.callapp.ads.AdSdk;
import com.callapp.ads.api.BiddingAdLoader;
import com.callapp.ads.api.loader.MultiSizeBiddingAdLoader;
import com.callapp.ads.interfaces.AdCallback;
import com.callapp.ads.loaders.AdPreLoader;
import com.callapp.contacts.CallAppApplication;
import com.callapp.contacts.R;
import com.callapp.contacts.activity.base.BaseActivity;
import com.callapp.contacts.activity.base.BaseNoTitleActivity;
import com.callapp.contacts.activity.blocked.BlockedAndSpamActivity;
import com.callapp.contacts.activity.contact.details.AddNoteActivity;
import com.callapp.contacts.activity.contact.details.o;
import com.callapp.contacts.activity.contact.list.ContactsListActivity;
import com.callapp.contacts.activity.interfaces.ConversationMultiSelectEvent;
import com.callapp.contacts.activity.interfaces.InvalidateDataListener;
import com.callapp.contacts.activity.interfaces.MainScreenOnCreateListener;
import com.callapp.contacts.activity.interfaces.NotifyDataChangedListener;
import com.callapp.contacts.activity.interfaces.SmsMmsSendEvent;
import com.callapp.contacts.activity.interfaces.SmsMmsSendListener;
import com.callapp.contacts.activity.interfaces.SmsRefreshListener;
import com.callapp.contacts.activity.settings.SettingsActivity;
import com.callapp.contacts.activity.sms.SmsNativeAdRendererResImpl;
import com.callapp.contacts.activity.sms.chat.SmsChatActivity;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsActivity;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsListFragment;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsViewModel;
import com.callapp.contacts.activity.sms.schedule.ScheduleSmsActivity;
import com.callapp.contacts.activity.sms.search.SmsRepoImpl;
import com.callapp.contacts.activity.sms.search.SmsSearchFragment;
import com.callapp.contacts.activity.sms.search.main.SmsSearchResultViewModel;
import com.callapp.contacts.activity.sms.search.main.SmsSearchResultViewModel$Companion$factory$1;
import com.callapp.contacts.activity.sms.search.main.SmsSearchResultViewModelFactory;
import com.callapp.contacts.databinding.ActivitySmsConversationsLayoutBinding;
import com.callapp.contacts.event.EventBusManager;
import com.callapp.contacts.event.bus.EventBus;
import com.callapp.contacts.event.bus.EventType;
import com.callapp.contacts.manager.CallAppRemoteConfigManager;
import com.callapp.contacts.manager.CallAppShortcutManager;
import com.callapp.contacts.manager.NotificationManager;
import com.callapp.contacts.manager.SmsActivityVisibilityManager;
import com.callapp.contacts.manager.SmsNotificationManager;
import com.callapp.contacts.manager.analytics.AnalyticsManager;
import com.callapp.contacts.manager.popup.Popup;
import com.callapp.contacts.manager.popup.PopupManager;
import com.callapp.contacts.manager.preferences.Prefs;
import com.callapp.contacts.manager.sms.CallAppSmsManager;
import com.callapp.contacts.manager.sms.chat.SmsChatRepository;
import com.callapp.contacts.manager.sms.conversations.SmsConversationDataSources;
import com.callapp.contacts.manager.sms.conversations.SmsConversationsRepository;
import com.callapp.contacts.manager.task.Task;
import com.callapp.contacts.manager.virtualNumber.VirtualNumberInfoRepositoryImpl;
import com.callapp.contacts.manager.virtualNumber.dataSource.VirtualNumberBalanceRemoteDataSource;
import com.callapp.contacts.manager.virtualNumber.dataSource.VirtualNumberSendSmsRemoteDataSource;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.model.DataChangedInfo;
import com.callapp.contacts.model.sms.conversations.SmsConversationAdapterData;
import com.callapp.contacts.model.sms.conversations.SmsConversationType;
import com.callapp.contacts.model.sms.schedule.ScheduledSmsManager;
import com.callapp.contacts.popup.contact.AdapterText;
import com.callapp.contacts.popup.contact.DialogLocaleDirectionList;
import com.callapp.contacts.sync.syncer.SmsConversationsSyncer;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.AdUtils;
import com.callapp.contacts.util.AndroidUtils;
import com.callapp.contacts.util.CLog;
import com.callapp.contacts.util.LocaleUtils;
import com.callapp.contacts.util.TCF2Manager;
import com.callapp.contacts.util.ThemeUtils;
import com.callapp.contacts.util.ViewUtils;
import com.callapp.framework.util.StringUtils;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator;
import com.google.android.play.core.appupdate.f;
import h.j;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.CancellationException;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.q;
import kotlin.collections.r;
import kotlin.collections.u0;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.l0;
import lx.c2;
import lx.f0;
import mj.p;
import org.jetbrains.annotations.NotNull;
import ru.k;
import vk.n;
import xi.o0;
@Metadata(d1 = {"\u0000\u009c\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0015\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0002\b\u0011\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\b\t\u0018\u0000 ¨\u00012\u00020\u00012\u00020\u00022\u00020\u00032\u00020\u00042\u00020\u00052\u00020\u00062\u00020\u00072\u00020\b2\u00020\t:\u0004©\u0001¨\u0001B\u0007¢\u0006\u0004\b\n\u0010\u000bJ\u0019\u0010\u000f\u001a\u00020\u000e2\b\u0010\r\u001a\u0004\u0018\u00010\fH\u0014¢\u0006\u0004\b\u000f\u0010\u0010J\r\u0010\u0011\u001a\u00020\u000e¢\u0006\u0004\b\u0011\u0010\u000bJ\r\u0010\u0013\u001a\u00020\u0012¢\u0006\u0004\b\u0013\u0010\u0014J\r\u0010\u0016\u001a\u00020\u0015¢\u0006\u0004\b\u0016\u0010\u0017J\u000f\u0010\u0019\u001a\u00020\u0018H\u0016¢\u0006\u0004\b\u0019\u0010\u001aJ\u000f\u0010\u001c\u001a\u00020\u001bH\u0014¢\u0006\u0004\b\u001c\u0010\u001dJ\u0019\u0010!\u001a\u00020 2\b\u0010\u001f\u001a\u0004\u0018\u00010\u001eH\u0016¢\u0006\u0004\b!\u0010\"J\u0017\u0010%\u001a\u00020 2\u0006\u0010$\u001a\u00020#H\u0016¢\u0006\u0004\b%\u0010&J\u0019\u0010)\u001a\u00020\u000e2\b\u0010(\u001a\u0004\u0018\u00010'H\u0016¢\u0006\u0004\b)\u0010*J\u0019\u0010+\u001a\u00020\u000e2\b\u0010(\u001a\u0004\u0018\u00010'H\u0016¢\u0006\u0004\b+\u0010*J\u0019\u0010,\u001a\u00020\u000e2\b\u0010(\u001a\u0004\u0018\u00010'H\u0016¢\u0006\u0004\b,\u0010*J\u000f\u0010-\u001a\u00020\u000eH\u0014¢\u0006\u0004\b-\u0010\u000bJ\u000f\u0010.\u001a\u00020\u000eH\u0014¢\u0006\u0004\b.\u0010\u000bJ\u000f\u0010/\u001a\u00020\u000eH\u0014¢\u0006\u0004\b/\u0010\u000bJ%\u00104\u001a\u00020\u000e2\u0006\u00100\u001a\u00020\u001b2\u0006\u00101\u001a\u00020\u001b2\u0006\u00103\u001a\u000202¢\u0006\u0004\b4\u00105J\u0017\u00108\u001a\u00020\u000e2\u0006\u00107\u001a\u000206H\u0014¢\u0006\u0004\b8\u00109J\u0017\u0010<\u001a\u00020\u000e2\u0006\u0010;\u001a\u00020:H\u0016¢\u0006\u0004\b<\u0010=J\u0019\u0010@\u001a\u00020\u000e2\b\u0010?\u001a\u0004\u0018\u00010>H\u0016¢\u0006\u0004\b@\u0010AJ\u0019\u0010D\u001a\u00020\u000e2\b\u0010C\u001a\u0004\u0018\u00010BH\u0016¢\u0006\u0004\bD\u0010EJ\u000f\u0010F\u001a\u00020 H\u0016¢\u0006\u0004\bF\u0010GJ\u0019\u0010H\u001a\u00020\u000e2\b\u0010?\u001a\u0004\u0018\u00010>H\u0016¢\u0006\u0004\bH\u0010AJ\u0019\u0010K\u001a\u00020\u000e2\b\u0010J\u001a\u0004\u0018\u00010IH\u0016¢\u0006\u0004\bK\u0010LJ\u0019\u0010N\u001a\u00020\u000e2\b\u0010M\u001a\u0004\u0018\u000102H\u0016¢\u0006\u0004\bN\u0010OJ\u000f\u0010P\u001a\u00020\u000eH\u0016¢\u0006\u0004\bP\u0010\u000bJ\u0019\u0010Q\u001a\u00020\u000e2\b\u0010C\u001a\u0004\u0018\u00010BH\u0016¢\u0006\u0004\bQ\u0010EJ\u0017\u0010S\u001a\u00020\u000e2\u0006\u0010R\u001a\u00020 H\u0016¢\u0006\u0004\bS\u0010TJ\u0017\u0010V\u001a\u00020\u000e2\u0006\u0010U\u001a\u00020 H\u0002¢\u0006\u0004\bV\u0010TJ\u000f\u0010W\u001a\u00020\u000eH\u0002¢\u0006\u0004\bW\u0010\u000bJ\u000f\u0010X\u001a\u00020\u000eH\u0002¢\u0006\u0004\bX\u0010\u000bJ\u000f\u0010Y\u001a\u00020\u000eH\u0002¢\u0006\u0004\bY\u0010\u000bJ\u000f\u0010Z\u001a\u00020\u000eH\u0002¢\u0006\u0004\bZ\u0010\u000bJ\u000f\u0010[\u001a\u00020\u000eH\u0002¢\u0006\u0004\b[\u0010\u000bJ\u000f\u0010\\\u001a\u00020\u000eH\u0002¢\u0006\u0004\b\\\u0010\u000bJ\u0017\u0010^\u001a\u00020\u000e2\u0006\u0010]\u001a\u00020 H\u0002¢\u0006\u0004\b^\u0010TJ\u001d\u0010b\u001a\u00020\u000e2\f\u0010a\u001a\b\u0012\u0004\u0012\u00020`0_H\u0002¢\u0006\u0004\bb\u0010cJ\u000f\u0010d\u001a\u00020\u000eH\u0002¢\u0006\u0004\bd\u0010\u000bJ\u000f\u0010e\u001a\u00020\u000eH\u0002¢\u0006\u0004\be\u0010\u000bJ\u000f\u0010f\u001a\u00020\u000eH\u0002¢\u0006\u0004\bf\u0010\u000bJ\u000f\u0010g\u001a\u00020\u000eH\u0002¢\u0006\u0004\bg\u0010\u000bJ\u001f\u0010i\u001a\u00020\u000e2\u0006\u0010]\u001a\u00020 2\u0006\u0010h\u001a\u00020\u001bH\u0002¢\u0006\u0004\bi\u0010jJ\u000f\u0010k\u001a\u00020\u000eH\u0002¢\u0006\u0004\bk\u0010\u000bJ\u0017\u0010m\u001a\u00020\u000e2\u0006\u0010l\u001a\u00020 H\u0002¢\u0006\u0004\bm\u0010TJ\u001f\u0010n\u001a\u00020>2\u0006\u00100\u001a\u00020\u001b2\u0006\u00103\u001a\u000202H\u0002¢\u0006\u0004\bn\u0010oJ\u000f\u0010p\u001a\u00020\u000eH\u0002¢\u0006\u0004\bp\u0010\u000bJ\u000f\u0010q\u001a\u00020\u000eH\u0002¢\u0006\u0004\bq\u0010\u000bR\u0018\u0010s\u001a\u0004\u0018\u00010r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bs\u0010tR\u0018\u0010u\u001a\u0004\u0018\u00010r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bu\u0010tR\u0016\u0010v\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bv\u0010wR\u0016\u0010x\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bx\u0010wR\u0018\u0010y\u001a\u0004\u0018\u00010\u00158\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\by\u0010zR\u0014\u0010{\u001a\u0002028\u0002X\u0082D¢\u0006\u0006\n\u0004\b{\u0010|R\u0018\u0010~\u001a\u0004\u0018\u00010}8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b~\u0010\u007fR\u0018\u0010\u0080\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b\u0080\u0001\u0010wR\u001c\u0010\u0082\u0001\u001a\u0005\u0018\u00010\u0081\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0082\u0001\u0010\u0083\u0001R\u001b\u0010\u0084\u0001\u001a\u0004\u0018\u00010\u00128\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0084\u0001\u0010\u0085\u0001R\u001c\u0010\u0087\u0001\u001a\u0005\u0018\u00010\u0086\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0087\u0001\u0010\u0088\u0001R \u0010\u008a\u0001\u001a\t\u0018\u00010\u0089\u0001R\u00020\u00008\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u008a\u0001\u0010\u008b\u0001R\u001c\u0010\u008d\u0001\u001a\u0005\u0018\u00010\u008c\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u008d\u0001\u0010\u008e\u0001R\u001c\u0010\u0090\u0001\u001a\u0005\u0018\u00010\u008f\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0090\u0001\u0010\u0091\u0001R\u001a\u0010\u0093\u0001\u001a\u00030\u0092\u00018\u0002@\u0002X\u0082.¢\u0006\b\n\u0006\b\u0093\u0001\u0010\u0094\u0001R\u001a\u0010\u0096\u0001\u001a\u00030\u0095\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0096\u0001\u0010\u0097\u0001R\u0016\u0010\u0098\u0001\u001a\u0002028\u0002X\u0082D¢\u0006\u0007\n\u0005\b\u0098\u0001\u0010|R\u0018\u0010\u0099\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b\u0099\u0001\u0010wR\u0018\u0010\u009b\u0001\u001a\u00030\u009a\u00018\u0002X\u0082\u0004¢\u0006\b\n\u0006\b\u009b\u0001\u0010\u009c\u0001R*\u0010 \u0001\u001a\u0013\u0012\f\u0012\n\u0012\u0005\u0012\u00030\u009f\u00010\u009e\u0001\u0018\u00010\u009d\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b \u0001\u0010¡\u0001R\u001e\u0010£\u0001\u001a\t\u0012\u0004\u0012\u00020\u001b0¢\u00018\u0002X\u0082\u0004¢\u0006\b\n\u0006\b£\u0001\u0010¤\u0001R\u0018\u0010¥\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b¥\u0001\u0010wR\u001a\u0010¦\u0001\u001a\u0004\u0018\u0001028\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b¦\u0001\u0010|R\u0018\u0010§\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b§\u0001\u0010w¨\u0006«\u0001²\u0006\r\u0010ª\u0001\u001a\u00020\u00128\nX\u008a\u0084\u0002²\u0006\r\u0010ª\u0001\u001a\u00020\u00158\nX\u008a\u0084\u0002"}, d2 = {"Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity;", "Lcom/callapp/contacts/activity/base/BaseNoTitleActivity;", "Lcom/google/android/material/tabs/c;", "Lcom/callapp/contacts/activity/interfaces/InvalidateDataListener;", "Lcom/callapp/contacts/activity/interfaces/SmsMmsSendListener;", "Lcom/callapp/contacts/activity/interfaces/MainScreenOnCreateListener;", "Lcom/callapp/contacts/activity/interfaces/NotifyDataChangedListener;", "Lcom/callapp/contacts/activity/interfaces/SmsRefreshListener;", "Lcom/callapp/contacts/activity/interfaces/ConversationMultiSelectEvent;", "Lcom/callapp/ads/interfaces/AdCallback;", "<init>", "()V", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "(Landroid/os/Bundle;)V", "closeSearchFragment", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsViewModel;", "createAndGetConversationViewModel", "()Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsViewModel;", "Lcom/callapp/contacts/activity/sms/search/main/SmsSearchResultViewModel;", "createAndGetSmsSearchViewModel", "()Lcom/callapp/contacts/activity/sms/search/main/SmsSearchResultViewModel;", "Li5/a;", "getViewBinder", "()Li5/a;", "", "getLayoutResourceId", "()I", "Landroid/view/Menu;", "menu", "", "onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "Landroid/view/MenuItem;", "item", "onOptionsItemSelected", "(Landroid/view/MenuItem;)Z", "Lcom/google/android/material/tabs/TabLayout$d;", ContactsListActivity.TAB_INTENT_EXTRA, "onTabSelected", "(Lcom/google/android/material/tabs/TabLayout$d;)V", "onTabUnselected", "onTabReselected", "onDestroy", "onPause", "onResume", "clickedPosition", "threadId", "", "phoneAsGlobal", "onItemClickedFromChildFragment", "(IILjava/lang/String;)V", "Landroid/content/Intent;", "intent", "onNewIntent", "(Landroid/content/Intent;)V", "Lcom/callapp/contacts/activity/interfaces/SmsMmsSendEvent;", "event", "onSmsSendEvent", "(Lcom/callapp/contacts/activity/interfaces/SmsMmsSendEvent;)V", "Lcom/callapp/contacts/model/DataChangedInfo;", "dataChangedInfo", "onDataChanged", "(Lcom/callapp/contacts/model/DataChangedInfo;)V", "Lcom/callapp/contacts/event/EventBusManager$CallAppDataType;", "type", "invalidateData", "(Lcom/callapp/contacts/event/EventBusManager$CallAppDataType;)V", "isBackPressedHandled", "()Z", "refresh", "Landroid/view/View;", "adView", "onAdLoaded", "(Landroid/view/View;)V", "error", "onAdFailed", "(Ljava/lang/String;)V", "onAdClick", "onMainScreenOnCreate", "enabled", "multiSelectToggle", "(Z)V", "isNewMessageSearch", "openSearchFragment", "removeNotificationIfNeeded", "requestDefaultSmsAppPermission", "loadScreenData", "loadDataSources", "onContactUpdate", "onDataSourceReady", "visible", "toggleLoadingIndicator", "", "Lcom/callapp/contacts/model/sms/conversations/SmsConversationType;", "types", "updateUnreadTabBadge", "(Ljava/util/Set;)V", "loadLayout", "loadTabsAndAdapter", "initToolbar", "setSearchViewCallbacks", "selectedAmount", "initMultiSelectToolbar", "(ZI)V", "showOverflowMenuPopup", "register", "registerAndUnregisterEventBus", "getItemDataChangeInfo", "(ILjava/lang/String;)Lcom/callapp/contacts/model/DataChangedInfo;", "initAd", "showAdSnack", "Lcom/callapp/contacts/activity/sms/search/SmsSearchFragment;", "searchFragment", "Lcom/callapp/contacts/activity/sms/search/SmsSearchFragment;", "newMessageSearchFragment", "searchFragmentOpen", "Z", "isKeyboardVisible", "smsSearchViewModel", "Lcom/callapp/contacts/activity/sms/search/main/SmsSearchResultViewModel;", "shortcutAnalyticsLabel", "Ljava/lang/String;", "Landroid/widget/FrameLayout;", "adPlaceHolder", "Landroid/widget/FrameLayout;", "adLoaded", "Lcom/callapp/ads/api/loader/MultiSizeBiddingAdLoader;", "multiSizeAdLoader", "Lcom/callapp/ads/api/loader/MultiSizeBiddingAdLoader;", "conversationsViewModel", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsViewModel;", "Landroidx/fragment/app/FragmentManager$g;", "fragmentLifecycleCallbacks", "Landroidx/fragment/app/FragmentManager$g;", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$SmsActivityPagerAdapter;", "fragmentsViewPagerAdapter", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$SmsActivityPagerAdapter;", "Lcom/google/android/material/tabs/TabLayoutMediator;", "tabLayoutMediator", "Lcom/google/android/material/tabs/TabLayoutMediator;", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsListFragment;", "currentFragment", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsListFragment;", "Lcom/callapp/contacts/databinding/ActivitySmsConversationsLayoutBinding;", "binding", "Lcom/callapp/contacts/databinding/ActivitySmsConversationsLayoutBinding;", "", "dataSourceLock", "Ljava/lang/Object;", "LABEL", "isFirstTimeForAnalyticsReport", "Lcom/callapp/contacts/manager/sms/conversations/SmsConversationDataSources;", "conversationDataSources", "Lcom/callapp/contacts/manager/sms/conversations/SmsConversationDataSources;", "", "Lkotlin/Lazy;", "Landroidx/fragment/app/Fragment;", "fragmentsList", "Ljava/util/List;", "", "tabColors", "[Ljava/lang/Integer;", "isFirstTime", "source", "multiSelectMode", "Companion", "SmsActivityPagerAdapter", "viewModel", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class SmsConversationsActivity extends BaseNoTitleActivity implements com.google.android.material.tabs.c, InvalidateDataListener, SmsMmsSendListener, MainScreenOnCreateListener, NotifyDataChangedListener, SmsRefreshListener, ConversationMultiSelectEvent, AdCallback {
private boolean adLoaded;
private FrameLayout adPlaceHolder;
private ActivitySmsConversationsLayoutBinding binding;
private SmsConversationsViewModel conversationsViewModel;
private SmsConversationsListFragment currentFragment;
private FragmentManager.g fragmentLifecycleCallbacks;
private List<? extends Lazy> fragmentsList;
private SmsActivityPagerAdapter fragmentsViewPagerAdapter;
private boolean isKeyboardVisible;
private boolean multiSelectMode;
private MultiSizeBiddingAdLoader multiSizeAdLoader;
private SmsSearchFragment newMessageSearchFragment;
private SmsSearchFragment searchFragment;
private boolean searchFragmentOpen;
private SmsSearchResultViewModel smsSearchViewModel;
private String source;
private TabLayoutMediator tabLayoutMediator;
@NotNull
public static final Companion INSTANCE = new Companion(null);
@NotNull
public static final String SELECT_TAB_EXTRA = "SELECT_TAB_EXTRA";
@NotNull
public static final String IGNORE_TAB_MOVING = "IGNORE_TAB_MOVING";
@NotNull
private final String shortcutAnalyticsLabel = "shortcut_manual_click";
@NotNull
private Object dataSourceLock = new Object();
@NotNull
private final String LABEL = Constants.SMS_LIST_SCREEN;
private boolean isFirstTimeForAnalyticsReport = true;
@NotNull
private final SmsConversationDataSources conversationDataSources = new SmsConversationDataSources();
@NotNull
private final Integer[] tabColors = {Integer.valueOf(ThemeUtils.getColor(R.color.colorPrimary)), Integer.valueOf(ThemeUtils.getColor(R.color.icon))};
private boolean isFirstTime = true;
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0005\u001a\u00020\u00048\u0006X\u0087D¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006R\u0014\u0010\u0007\u001a\u00020\u00048\u0006X\u0087D¢\u0006\u0006\n\u0004\b\u0007\u0010\u0006¨\u0006\b"}, d2 = {"Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$Companion;", "", "<init>", "()V", "", "SELECT_TAB_EXTRA", "Ljava/lang/String;", "IGNORE_TAB_MOVING", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
public class WhenMappings {
public static final int[] $EnumSwitchMapping$0;
static {
int[] iArr = new int[SmsConversationType.values().length];
try {
iArr[SmsConversationType.ALL_CONVERSATIONS.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[SmsConversationType.FAVOURITE_CONVERSATIONS.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[SmsConversationType.SPAM_CONVERSATIONS.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
$EnumSwitchMapping$0 = iArr;
}
}
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static int a(SmsConversationType smsConversationType) {
Intrinsics.checkNotNullParameter(smsConversationType, "type");
int i = WhenMappings.$EnumSwitchMapping$0[smsConversationType.ordinal()];
if (i == 1) {
return 10;
}
if (i == 2) {
return 11;
}
if (i == 3) {
return 12;
}
throw new NoWhenBranchMatchedException();
}
public static LinkedHashSet b(String str, SmsConversationDataSources smsConversationDataSources) {
Intrinsics.checkNotNullParameter(str, "phoneAsGlobal");
Intrinsics.checkNotNullParameter(smsConversationDataSources, "dataSources");
LinkedHashSet linkedHashSet = new LinkedHashSet();
boolean z = true;
boolean z2 = false;
boolean z3 = smsConversationDataSources.getSpamDataMap().contains(str) && !smsConversationDataSources.getGoldUserMap().contains(str);
Boolean bool = smsConversationDataSources.getUserSpamDataMap().get(str);
if (bool != null) {
z3 = bool.booleanValue();
}
if (z3 || smsConversationDataSources.getBlockedNumbersMap().contains(str)) {
linkedHashSet.add(SmsConversationType.SPAM_CONVERSATIONS);
z3 = true;
z2 = true;
}
if (smsConversationDataSources.getFavouritesMap().contains(str)) {
linkedHashSet.add(SmsConversationType.FAVOURITE_CONVERSATIONS);
if (!z3) {
linkedHashSet.add(SmsConversationType.ALL_CONVERSATIONS);
}
} else {
z = z2;
}
if (!z) {
linkedHashSet.add(SmsConversationType.ALL_CONVERSATIONS);
}
return linkedHashSet;
}
private Companion() {
}
}
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0003\b\u0082\u0004\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\u000f\u0010\u0007\u001a\u00020\u0006H\u0016¢\u0006\u0004\b\u0007\u0010\bJ\u0017\u0010\u000b\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\u0006H\u0016¢\u0006\u0004\b\u000b\u0010\f¨\u0006\r"}, d2 = {"Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$SmsActivityPagerAdapter;", "Lj5/e;", "Landroidx/fragment/app/FragmentActivity;", "fragmentActivity", "<init>", "(Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity;Landroidx/fragment/app/FragmentActivity;)V", "", "getItemCount", "()I", AddNoteActivity.NOTE_EXTRA_POSITION, "", "getItemId", "(I)J", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class SmsActivityPagerAdapter extends j5.e {
public final SmsConversationsActivity r;
public SmsActivityPagerAdapter(@NotNull SmsConversationsActivity smsConversationsActivity, FragmentActivity fragmentActivity) {
super(fragmentActivity);
Intrinsics.checkNotNullParameter(fragmentActivity, "fragmentActivity");
this.r = smsConversationsActivity;
}
public int getItemCount() {
List list = this.r.fragmentsList;
if (list != null) {
return list.size();
}
return 0;
}
public long getItemId(int position) {
Lazy lazy;
List list = this.r.fragmentsList;
if (list == null || (lazy = (Lazy) list.get(position)) == null) {
return -1L;
}
return lazy.hashCode();
}
public final boolean j(long j) {
List list = this.r.fragmentsList;
Object obj = null;
if (list != null) {
Iterator it = list.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
Object next = it.next();
if (((Lazy) next).hashCode() == j) {
obj = next;
break;
}
}
obj = (Lazy) obj;
}
return obj != null;
}
public final Fragment k(int i) {
Lazy lazy;
List list = this.r.fragmentsList;
if (list == null || (lazy = (Lazy) list.get(i)) == null) {
throw null;
}
return (Fragment) lazy.getValue();
}
}
public static final z0 createAndGetConversationViewModel$lambda$7(SmsConversationsActivity smsConversationsActivity) {
SmsConversationsViewModel.Companion companion = SmsConversationsViewModel.y;
CallAppSmsManager callAppSmsManager = CallAppSmsManager.a;
CallAppApplication callAppApplication = CallAppApplication.get();
Intrinsics.checkNotNullExpressionValue(callAppApplication, "get(...)");
callAppSmsManager.getClass();
final SmsConversationsRepository h = CallAppSmsManager.h(callAppApplication);
CallAppApplication callAppApplication2 = CallAppApplication.get();
Intrinsics.checkNotNullExpressionValue(callAppApplication2, "get(...)");
final SmsChatRepository g = CallAppSmsManager.g(callAppApplication2, new VirtualNumberSendSmsRemoteDataSource(), new VirtualNumberInfoRepositoryImpl(new VirtualNumberBalanceRemoteDataSource()));
final ScheduledSmsManager scheduledSmsManager = new ScheduledSmsManager();
final SmsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1 smsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1 = new SmsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1(smsConversationsActivity);
companion.getClass();
Intrinsics.checkNotNullParameter(h, "conversationsRepo");
Intrinsics.checkNotNullParameter(g, "chatRepo");
Intrinsics.checkNotNullParameter(scheduledSmsManager, "scheduleRepo");
Intrinsics.checkNotNullParameter(smsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1, "predicate");
return new z0() {
public final v0 create(Class cls, CreationExtras creationExtras) {
Intrinsics.checkNotNullParameter(cls, "modelClass");
Intrinsics.checkNotNullParameter(creationExtras, "extras");
return new SmsConversationsViewModel(SmsConversationsRepository.this, g, scheduledSmsManager, smsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1);
}
};
}
private static final SmsConversationsViewModel createAndGetConversationViewModel$lambda$8(Lazy lazy) {
return (SmsConversationsViewModel) lazy.getValue();
}
private static final SmsSearchResultViewModel createAndGetSmsSearchViewModel$lambda$10(Lazy lazy) {
return (SmsSearchResultViewModel) lazy.getValue();
}
public static final z0 createAndGetSmsSearchViewModel$lambda$9() {
SmsSearchResultViewModel.Companion companion = SmsSearchResultViewModel.w;
SmsRepoImpl smsRepoImpl = new SmsRepoImpl();
companion.getClass();
Intrinsics.checkNotNullParameter(smsRepoImpl, "smsRepo");
return new SmsSearchResultViewModel$Companion$factory$1(smsRepoImpl);
}
private final DataChangedInfo getItemDataChangeInfo(int clickedPosition, String phoneAsGlobal) {
Companion companion = INSTANCE;
SmsConversationDataSources smsConversationDataSources = this.conversationDataSources;
companion.getClass();
LinkedHashSet b = Companion.b(phoneAsGlobal, smsConversationDataSources);
int a = Companion.a((SmsConversationType) CollectionsKt.K(b));
if (b.size() > 1) {
clickedPosition = DataChangedInfo.POSITION_ALL;
a = 10;
}
DataChangedInfo create = DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), clickedPosition, a);
Intrinsics.checkNotNullExpressionValue(create, "create(...)");
return create;
}
@NotNull
public static final Set<SmsConversationType> getTypeOfConversation(@NotNull String str, @NotNull SmsConversationDataSources smsConversationDataSources) {
INSTANCE.getClass();
return Companion.b(str, smsConversationDataSources);
}
public final void initAd() {
this.adPlaceHolder = (FrameLayout) findViewById(R.id.adLayout);
INSTANCE.getClass();
if (!AdUtils.c() && Activities.i() && this.multiSizeAdLoader == null) {
AdPreLoader.AdData andRemove = AdPreLoader.INSTANCE.getAndRemove(SmsConversationsActivity.class);
if (andRemove == null) {
new Task() {
@Override
public final void doTask() {
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader;
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader2;
Boolean bool;
int i;
Boolean bool2;
AdSdk.waitForInitialization();
SmsNativeAdRendererResImpl smsNativeAdRendererResImpl = new SmsNativeAdRendererResImpl();
Context applicationContext = CallAppApplication.get().getApplicationContext();
final SmsConversationsActivity smsConversationsActivity = SmsConversationsActivity.this;
smsConversationsActivity.multiSizeAdLoader = new MultiSizeBiddingAdLoader(smsNativeAdRendererResImpl, applicationContext, new AdCallback() {
@Override
public final void onAdClick() {
}
@Override
public final void onAdFailed(String str) {
CLog.a();
}
@Override
public final void onAdLoaded(View view) {
CallAppApplication.get().runOnMainThread(new y9.b(SmsConversationsActivity.this, ThemeUtils.getColor(R.color.sms_ad_placeholder_background), view, 1));
}
}, AdUtils.a(CallAppRemoteConfigManager.get().d("SmsTabsMultiSizeBidding")), false);
multiSizeBiddingAdLoader = smsConversationsActivity.multiSizeAdLoader;
if (multiSizeBiddingAdLoader != null) {
}
multiSizeBiddingAdLoader2 = smsConversationsActivity.multiSizeAdLoader;
if (multiSizeBiddingAdLoader2 != null) {
bool = ((BaseActivity) smsConversationsActivity).mResumed;
if (bool != null) {
bool2 = ((BaseActivity) smsConversationsActivity).mResumed;
if (bool2.booleanValue()) {
i = 0;
multiSizeBiddingAdLoader2.setAdVisibility(i);
}
}
i = 8;
multiSizeBiddingAdLoader2.setAdVisibility(i);
}
}
}.execute();
return;
}
BiddingAdLoader adLoader = andRemove.getAdLoader();
Intrinsics.d(adLoader, "null cannot be cast to non-null type com.callapp.ads.api.loader.MultiSizeBiddingAdLoader");
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = (MultiSizeBiddingAdLoader) adLoader;
this.multiSizeAdLoader = multiSizeBiddingAdLoader;
multiSizeBiddingAdLoader.setAdCallbacks(this);
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader2 = this.multiSizeAdLoader;
if (multiSizeBiddingAdLoader2 != null) {
Boolean bool = this.mResumed;
multiSizeBiddingAdLoader2.setAdVisibility((bool == null || !bool.booleanValue()) ? 8 : 0);
}
if (andRemove.getAdView() != null) {
onAdLoaded(andRemove.getAdView());
}
}
}
private final void initMultiSelectToolbar(boolean visible, int selectedAmount) {
Drawable e = visible ? l.e(2131101228, R.drawable.ic_arrow_back_grey) : l.e(R.color.icon, R.drawable.ic_arrow_back_grey);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.o.setNavigationIcon(e);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
Drawable n = activitySmsConversationsLayoutBinding2.o.n();
Intrinsics.d(n, "null cannot be cast to non-null type android.graphics.drawable.Drawable");
n.setAutoMirrored(true);
int color = ThemeUtils.getColor(visible ? R.color.sms_blue : 2131101162);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
if (activitySmsConversationsLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding3.o.setBackgroundColor(color);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
if (activitySmsConversationsLayoutBinding4 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding4.o.m().findItem(R.id.smsMenuItemOverFlow).setVisible(!visible);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
if (activitySmsConversationsLayoutBinding5 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding5.o.m().findItem(R.id.smsMenuChatDelete).setVisible(selectedAmount > 0 && visible);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding6 = this.binding;
if (activitySmsConversationsLayoutBinding6 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding6.h.setVisibility(visible ? 8 : 0);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding7 = this.binding;
if (activitySmsConversationsLayoutBinding7 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding7.i.setVisibility(visible ? 0 : 8);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding8 = this.binding;
if (activitySmsConversationsLayoutBinding8 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding8.i.setText(Activities.f(R.string.multi_selection_title_text, Integer.valueOf(selectedAmount)));
if (visible) {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding9 = this.binding;
if (activitySmsConversationsLayoutBinding9 != null) {
activitySmsConversationsLayoutBinding9.j.e((FloatingActionButton.a) null, true);
return;
} else {
Intrinsics.l("binding");
throw null;
}
}
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding10 = this.binding;
if (activitySmsConversationsLayoutBinding10 != null) {
activitySmsConversationsLayoutBinding10.j.h((com.google.android.material.bottomappbar.c) null, true);
} else {
Intrinsics.l("binding");
throw null;
}
}
private final void initToolbar() {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
setSupportActionBar(activitySmsConversationsLayoutBinding.o);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
View findViewById = activitySmsConversationsLayoutBinding2.h.findViewById(2131364950);
Intrinsics.d(findViewById, "null cannot be cast to non-null type android.widget.AutoCompleteTextView");
AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) findViewById;
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
if (activitySmsConversationsLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding3.o.setBackgroundColor(ThemeUtils.getColor(R.color.background));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
if (activitySmsConversationsLayoutBinding4 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding4.o.setNavigationIcon(l.e(R.color.icon, R.drawable.ic_arrow_back_grey));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
if (activitySmsConversationsLayoutBinding5 == null) {
Intrinsics.l("binding");
throw null;
}
Drawable n = activitySmsConversationsLayoutBinding5.o.n();
if (n != null) {
n.setAutoMirrored(true);
}
autoCompleteTextView.setInputType(524288);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding6 = this.binding;
if (activitySmsConversationsLayoutBinding6 == null) {
Intrinsics.l("binding");
throw null;
}
ViewUtils.w(activitySmsConversationsLayoutBinding6.h.getBackground(), ThemeUtils.getColor(R.color.secondary_background));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding7 = this.binding;
if (activitySmsConversationsLayoutBinding7 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding7.h.setIconifiedByDefault(false);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding8 = this.binding;
if (activitySmsConversationsLayoutBinding8 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding8.h.setOnQueryTextFocusChangeListener(new com.google.android.material.datepicker.e(this, 4));
setSearchViewCallbacks();
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding9 = this.binding;
if (activitySmsConversationsLayoutBinding9 == null) {
Intrinsics.l("binding");
throw null;
}
ImageView imageView = (ImageView) activitySmsConversationsLayoutBinding9.h.findViewById(2131364947);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding10 = this.binding;
if (activitySmsConversationsLayoutBinding10 == null) {
Intrinsics.l("binding");
throw null;
}
ImageView imageView2 = (ImageView) activitySmsConversationsLayoutBinding10.h.findViewById(2131364944);
int color = ThemeUtils.getColor(R.color.icon);
PorterDuff.Mode mode = PorterDuff.Mode.SRC_IN;
imageView.setColorFilter(color, mode);
imageView2.setColorFilter(ThemeUtils.getColor(R.color.icon), mode);
autoCompleteTextView.setHint(Activities.getString(R.string.conversations_search_view_hint));
autoCompleteTextView.setHintTextColor(ThemeUtils.getColor(R.color.subtitle));
autoCompleteTextView.setTextColor(ThemeUtils.getColor(R.color.subtitle));
autoCompleteTextView.setTextSize(1, 14.0f);
}
public static final void initToolbar$lambda$19(SmsConversationsActivity smsConversationsActivity, View view, boolean z) {
if (z) {
smsConversationsActivity.openSearchFragment(false);
} else if (smsConversationsActivity.isKeyboardVisible) {
smsConversationsActivity.isKeyboardVisible = false;
Object systemService = smsConversationsActivity.getSystemService("input_method");
Intrinsics.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) systemService).hideSoftInputFromWindow(smsConversationsActivity.getWindow().getDecorView().getWindowToken(), 0);
}
}
private final void loadDataSources() {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$loadDataSources$1(this, null), 3);
}
private final void loadLayout() {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.g.setVisibility(8);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding2.g.setBackgroundColor(ThemeUtils.getColor(R.color.background));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
if (activitySmsConversationsLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding3.e.setTextColor(ThemeUtils.getColor(R.color.background));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
if (activitySmsConversationsLayoutBinding4 == null) {
Intrinsics.l("binding");
throw null;
}
ViewUtils.d(activitySmsConversationsLayoutBinding4.e, R.drawable.primary_rounded_rect, ThemeUtils.getColor(R.color.colorPrimary), 0, 0);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
if (activitySmsConversationsLayoutBinding5 == null) {
Intrinsics.l("binding");
throw null;
}
ViewUtils.w(activitySmsConversationsLayoutBinding5.d.getDrawable(), ThemeUtils.getColor(R.color.icon));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding6 = this.binding;
if (activitySmsConversationsLayoutBinding6 == null) {
Intrinsics.l("binding");
throw null;
}
ViewUtils.w(activitySmsConversationsLayoutBinding6.d.getDrawable(), ThemeUtils.getColor(R.color.icon));
if (LocaleUtils.isRTL()) {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding7 = this.binding;
if (activitySmsConversationsLayoutBinding7 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding7.d.setRotation(180.0f);
}
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding8 = this.binding;
if (activitySmsConversationsLayoutBinding8 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding8.f.setTextColor(ThemeUtils.getColor(R.color.subtitle));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding9 = this.binding;
if (activitySmsConversationsLayoutBinding9 == null) {
Intrinsics.l("binding");
throw null;
}
final int i = 0;
activitySmsConversationsLayoutBinding9.e.setOnClickListener(new View.OnClickListener(this) {
public final SmsConversationsActivity b;
{
this.b = this;
}
@Override
public final void onClick(View view) {
switch (i) {
case 0:
SmsConversationsActivity.loadLayout$lambda$14(this.b, view);
break;
case 1:
SmsConversationsActivity.loadLayout$lambda$15(this.b, view);
break;
default:
SmsConversationsActivity.loadLayout$lambda$16(this.b, view);
break;
}
}
});
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding10 = this.binding;
if (activitySmsConversationsLayoutBinding10 == null) {
Intrinsics.l("binding");
throw null;
}
final int i2 = 1;
activitySmsConversationsLayoutBinding10.d.setOnClickListener(new View.OnClickListener(this) {
public final SmsConversationsActivity b;
{
this.b = this;
}
@Override
public final void onClick(View view) {
switch (i2) {
case 0:
SmsConversationsActivity.loadLayout$lambda$14(this.b, view);
break;
case 1:
SmsConversationsActivity.loadLayout$lambda$15(this.b, view);
break;
default:
SmsConversationsActivity.loadLayout$lambda$16(this.b, view);
break;
}
}
});
if (ThemeUtils.isThemeLight()) {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding11 = this.binding;
if (activitySmsConversationsLayoutBinding11 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding11.c.setImageDrawable(ThemeUtils.getDrawable(R.drawable.ic_sms_permissions_light));
} else {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding12 = this.binding;
if (activitySmsConversationsLayoutBinding12 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding12.c.setImageDrawable(ThemeUtils.getDrawable(R.drawable.ic_sms_permissions_dark));
}
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding13 = this.binding;
if (activitySmsConversationsLayoutBinding13 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding13.q.setSelectedTabIndicatorColor(this.tabColors[0].intValue());
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding14 = this.binding;
if (activitySmsConversationsLayoutBinding14 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding14.q.setTabIconTint(new ColorStateList(new int[][]{new int[]{-16842913}, new int[]{android.R.attr.state_selected}}, new int[]{this.tabColors[1].intValue(), this.tabColors[0].intValue()}));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding15 = this.binding;
if (activitySmsConversationsLayoutBinding15 == null) {
Intrinsics.l("binding");
throw null;
}
final int i3 = 2;
activitySmsConversationsLayoutBinding15.j.setOnClickListener(new View.OnClickListener(this) {
public final SmsConversationsActivity b;
{
this.b = this;
}
@Override
public final void onClick(View view) {
switch (i3) {
case 0:
SmsConversationsActivity.loadLayout$lambda$14(this.b, view);
break;
case 1:
SmsConversationsActivity.loadLayout$lambda$15(this.b, view);
break;
default:
SmsConversationsActivity.loadLayout$lambda$16(this.b, view);
break;
}
}
});
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding16 = this.binding;
if (activitySmsConversationsLayoutBinding16 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding16.m.setBackgroundColor(ThemeUtils.getColor(R.color.background));
int color = ThemeUtils.getColor(2131101162);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding17 = this.binding;
if (activitySmsConversationsLayoutBinding17 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding17.n.setBackgroundColor(color);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding18 = this.binding;
if (activitySmsConversationsLayoutBinding18 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding18.q.setBackgroundColor(color);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding19 = this.binding;
if (activitySmsConversationsLayoutBinding19 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding19.j.setImageDrawable(l.e(2131101228, R.drawable.ic_fab_new_sms));
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding20 = this.binding;
if (activitySmsConversationsLayoutBinding20 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding20.r.setBackgroundColor(ThemeUtils.getColor(R.color.separate_line));
}
public static final void loadLayout$lambda$14(SmsConversationsActivity smsConversationsActivity, View view) {
AndroidUtils.e(view, 1);
smsConversationsActivity.requestDefaultSmsAppPermission();
}
public static final void loadLayout$lambda$15(SmsConversationsActivity smsConversationsActivity, View view) {
AndroidUtils.e(view, 1);
smsConversationsActivity.getOnBackPressedDispatcher().d();
}
public static final void loadLayout$lambda$16(SmsConversationsActivity smsConversationsActivity, View view) {
AndroidUtils.e(view, 1);
smsConversationsActivity.openSearchFragment(true);
smsConversationsActivity.searchFragmentOpen = true;
AnalyticsManager.get().q(Constants.SMS_APP, "ClickPencilIcon", Constants.SMS_LIST_SCREEN, 0.0d, "source", smsConversationsActivity.source);
}
public final void loadScreenData() {
loadDataSources();
}
public final void loadTabsAndAdapter() {
z unreadSmsTabLiveData;
SmsActivityPagerAdapter smsActivityPagerAdapter = new SmsActivityPagerAdapter(this, this);
this.fragmentsViewPagerAdapter = smsActivityPagerAdapter;
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.n.setAdapter(smsActivityPagerAdapter);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
TabLayoutMediator tabLayoutMediator = new TabLayoutMediator(activitySmsConversationsLayoutBinding2.q, activitySmsConversationsLayoutBinding2.n, new vk.z(20));
this.tabLayoutMediator = tabLayoutMediator;
if (tabLayoutMediator.g) {
throw new IllegalStateException("TabLayoutMediator is already attached");
}
ViewPager2 viewPager2 = tabLayoutMediator.b;
RecyclerView.f adapter = viewPager2.j.getAdapter();
tabLayoutMediator.f = adapter;
if (adapter == null) {
throw new IllegalStateException("TabLayoutMediator attached before ViewPager2 has an adapter");
}
tabLayoutMediator.g = true;
TabLayout tabLayout = tabLayoutMediator.a;
TabLayoutMediator.b bVar = new TabLayoutMediator.b(tabLayout);
tabLayoutMediator.h = bVar;
viewPager2.c.a.add(bVar);
TabLayoutMediator.c cVar = new TabLayoutMediator.c(viewPager2, tabLayoutMediator.d);
tabLayoutMediator.i = cVar;
tabLayout.a(cVar);
if (tabLayoutMediator.c) {
TabLayoutMediator.a aVar = new TabLayoutMediator.a(tabLayoutMediator);
tabLayoutMediator.j = aVar;
tabLayoutMediator.f.registerAdapterDataObserver(aVar);
}
tabLayoutMediator.a();
tabLayout.setScrollPosition(viewPager2.d, 0.0f, true);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
if (activitySmsConversationsLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding3.q.a(this);
int intExtra = getIntent().getIntExtra(SELECT_TAB_EXTRA, SmsConversationType.ALL_CONVERSATIONS.getIntType());
if (intExtra == SmsConversationType.SPAM_CONVERSATIONS.getIntType()) {
SmsNotificationManager.i.getSmsNotificationManager().j();
AnalyticsManager.get().q(Constants.SMS_APP, "ClickNotificationShow", "spam", 0.0d, "source", this.source);
}
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
if (activitySmsConversationsLayoutBinding4 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding4.n.setCurrentItem(intExtra, false);
SmsConversationsViewModel smsConversationsViewModel = this.conversationsViewModel;
if (smsConversationsViewModel == null || (unreadSmsTabLiveData = smsConversationsViewModel.getUnreadSmsTabLiveData()) == null) {
return;
}
unreadSmsTabLiveData.d(this, new SmsConversationsActivity$sam$androidx_lifecycle_Observer$0(new y9.c(this, 2)));
}
public static final void loadTabsAndAdapter$lambda$17(TabLayout.d dVar, int i) {
Intrinsics.checkNotNullParameter(dVar, ContactsListActivity.TAB_INTENT_EXTRA);
SmsConversationType smsConversationType = SmsConversationType.ALL_CONVERSATIONS;
if (i == smsConversationType.getIntType()) {
dVar.a(ViewUtils.getDrawable(R.drawable.ic_sms_message_list_tab));
dVar.h.setTag(smsConversationType);
} else {
SmsConversationType smsConversationType2 = SmsConversationType.FAVOURITE_CONVERSATIONS;
if (i == smsConversationType2.getIntType()) {
dVar.a(ViewUtils.getDrawable(R.drawable.ic_sms_favorites_list_tab));
dVar.h.setTag(smsConversationType2);
} else {
SmsConversationType smsConversationType3 = SmsConversationType.SPAM_CONVERSATIONS;
if (i == smsConversationType3.getIntType()) {
dVar.a(ViewUtils.getDrawable(R.drawable.ic_sms_spam_list_tab));
dVar.h.setTag(smsConversationType3);
}
}
}
dVar.b("");
}
public static final Unit loadTabsAndAdapter$lambda$18(SmsConversationsActivity smsConversationsActivity, Set set) {
Intrinsics.c(set);
smsConversationsActivity.updateUnreadTabBadge(set);
return Unit.a;
}
public static final Unit multiSelectToggle$lambda$32$lambda$31(SmsConversationsActivity smsConversationsActivity, Integer num) {
boolean z = smsConversationsActivity.multiSelectMode;
Intrinsics.c(num);
smsConversationsActivity.initMultiSelectToolbar(z, num.intValue());
return Unit.a;
}
public static final void onAdLoaded$lambda$30(SmsConversationsActivity smsConversationsActivity, int i, View view) {
smsConversationsActivity.adLoaded = true;
FrameLayout frameLayout = smsConversationsActivity.adPlaceHolder;
if (frameLayout != null) {
frameLayout.setBackgroundColor(i);
}
if (view != null) {
view.setBackgroundColor(i);
FrameLayout frameLayout2 = smsConversationsActivity.adPlaceHolder;
if (frameLayout2 != null) {
frameLayout2.removeAllViews();
}
FrameLayout frameLayout3 = smsConversationsActivity.adPlaceHolder;
if (frameLayout3 != null) {
frameLayout3.addView(view);
}
smsConversationsActivity.showAdSnack();
}
}
private final void onContactUpdate() {
if (this.conversationsViewModel != null) {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onContactUpdate$1$1(this, null), 3);
}
}
public static final Fragment onCreate$lambda$0() {
SmsConversationsListFragment.Companion companion = SmsConversationsListFragment.t;
SmsConversationType smsConversationType = SmsConversationType.ALL_CONVERSATIONS;
companion.getClass();
return SmsConversationsListFragment.Companion.a(smsConversationType);
}
public static final Fragment onCreate$lambda$1() {
SmsConversationsListFragment.Companion companion = SmsConversationsListFragment.t;
SmsConversationType smsConversationType = SmsConversationType.FAVOURITE_CONVERSATIONS;
companion.getClass();
return SmsConversationsListFragment.Companion.a(smsConversationType);
}
public static final Fragment onCreate$lambda$2() {
SmsConversationsListFragment.Companion companion = SmsConversationsListFragment.t;
SmsConversationType smsConversationType = SmsConversationType.SPAM_CONVERSATIONS;
companion.getClass();
return SmsConversationsListFragment.Companion.a(smsConversationType);
}
public static final void onCreate$lambda$3(boolean z) {
}
public final void onDataSourceReady() {
if (this.conversationsViewModel != null) {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onDataSourceReady$1$1(this, null), 3);
} else {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onDataSourceReady$2$1(this, null), 3);
}
}
public static final void onItemClickedFromChildFragment$lambda$28(SmsConversationsActivity smsConversationsActivity, String str, int i, int i2) {
SmsChatActivity.Companion.e(SmsChatActivity.INSTANCE, smsConversationsActivity, str, "", i, smsConversationsActivity.getItemDataChangeInfo(i2, str), null, 96);
}
private final void openSearchFragment(boolean isNewMessageSearch) {
if (this.searchFragmentOpen) {
return;
}
this.searchFragmentOpen = true;
this.isKeyboardVisible = true;
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.k.setVisibility(8);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding2.q.setVisibility(8);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
if (activitySmsConversationsLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding3.j.e((FloatingActionButton.a) null, true);
SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
if (smsConversationsListFragment != null) {
smsConversationsListFragment.E(false);
}
if (isNewMessageSearch) {
SmsSearchFragment.h.getClass();
this.newMessageSearchFragment = SmsSearchFragment.Companion.a(true, null, 0);
} else {
SmsSearchFragment.h.getClass();
this.searchFragment = SmsSearchFragment.Companion.a(false, null, 0);
}
FragmentManager supportFragmentManager = getSupportFragmentManager();
androidx.fragment.app.a f = d0.f(supportFragmentManager, supportFragmentManager);
SmsSearchFragment smsSearchFragment = isNewMessageSearch ? this.newMessageSearchFragment : this.searchFragment;
Intrinsics.c(smsSearchFragment);
f.i(R.id.smsSearchFragmentContainer, smsSearchFragment, (String) null);
f.d();
AnalyticsManager.get().p(Constants.SMS_APP, "ClickSearchBar", Constants.SMS_LIST_SCREEN);
}
private final void registerAndUnregisterEventBus(boolean register) {
EventType eventType = InvalidateDataListener.d8;
j9.a aVar = NotifyDataChangedListener.g8;
EventType eventType2 = ConversationMultiSelectEvent.S7;
SmsMmsSendListener.Companion companion = SmsMmsSendListener.u8;
j9.a aVar2 = SmsRefreshListener.f617v8;
if (register) {
EventBus eventBus = EventBusManager.a;
eventBus.a(aVar2, this);
eventBus.a(companion.getTYPE(), this);
eventBus.a(aVar, this);
eventBus.a(eventType, this);
eventBus.a(eventType2, this);
return;
}
EventBus eventBus2 = EventBusManager.a;
eventBus2.f(aVar2, this);
eventBus2.f(companion.getTYPE(), this);
eventBus2.f(aVar, this);
eventBus2.f(eventType, this);
eventBus2.f(eventType2, this);
}
public final void removeNotificationIfNeeded() {
if (NotificationManager.get().isNotificationVisible(94)) {
NotificationManager.get().e(94);
AnalyticsManager.get().o(Constants.SECOND_NUMBER, "NotificationSmsAppDismissed");
}
}
public final void requestDefaultSmsAppPermission() {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$requestDefaultSmsAppPermission$1(this, null), 3);
}
private final void setSearchViewCallbacks() {
x query;
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.h.setOnQueryTextListener(new s0() {
public final void a(String str) {
SmsSearchResultViewModel smsSearchResultViewModel;
smsSearchResultViewModel = SmsConversationsActivity.this.smsSearchViewModel;
if (smsSearchResultViewModel != null) {
smsSearchResultViewModel.setQuery(str);
}
}
public final void b(String str) {
SmsSearchResultViewModel smsSearchResultViewModel;
smsSearchResultViewModel = SmsConversationsActivity.this.smsSearchViewModel;
if (smsSearchResultViewModel != null) {
smsSearchResultViewModel.setQuery(str);
}
}
});
SmsSearchResultViewModel smsSearchResultViewModel = this.smsSearchViewModel;
if (smsSearchResultViewModel == null || (query = smsSearchResultViewModel.getQuery()) == null) {
return;
}
query.d(this, new SmsConversationsActivity$sam$androidx_lifecycle_Observer$0(new y9.c(this, 1)));
}
public static final Unit setSearchViewCallbacks$lambda$21(SmsConversationsActivity smsConversationsActivity, String str) {
if (str != null && p.a(str)) {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = smsConversationsActivity.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.h.setQuery("", true);
}
return Unit.a;
}
public static final boolean shouldShowAd() {
INSTANCE.getClass();
return !AdUtils.c() && Activities.i();
}
public final void showAdSnack() {
try {
if (this.adLoaded) {
FrameLayout frameLayout = this.adPlaceHolder;
if (frameLayout != null) {
frameLayout.setVisibility(0);
}
Animation loadAnimation = AnimationUtils.loadAnimation(this, R.anim.dialpad_slide_in_bottom);
FrameLayout frameLayout2 = this.adPlaceHolder;
if (frameLayout2 != null) {
frameLayout2.startAnimation(loadAnimation);
}
}
} catch (Exception unused) {
}
}
private final void showOverflowMenuPopup() {
SmsConversationsListFragment smsConversationsListFragment;
View view;
Object tag;
DialogLocaleDirectionList dialogLocaleDirectionList = new DialogLocaleDirectionList(null);
ArrayList arrayList = new ArrayList();
arrayList.add(new AdapterText.ItemText(R.string.conversations_mark_all_as_read));
arrayList.add(new AdapterText.ItemText(R.string.settings_title));
arrayList.add(new AdapterText.ItemText(R.string.blocked_numbers_title));
arrayList.add(new AdapterText.ItemText(R.string.conversations_add_sms_messages));
arrayList.add(new AdapterText.ItemText(R.string.sms_schedule_send_title));
SmsConversationsListFragment smsConversationsListFragment2 = this.currentFragment;
if (smsConversationsListFragment2 != null && StringUtils.k(smsConversationsListFragment2.getAnalyticsScreenView(), Constants.SMS_SPAM_SCREEN)) {
arrayList.add(new AdapterText.ItemText(Prefs.W7.get().booleanValue() ? R.string.hide_blocked_contacts : R.string.show_blocked_contacts));
}
SmsConversationsViewModel smsConversationsViewModel = this.conversationsViewModel;
if (smsConversationsViewModel != null && (smsConversationsListFragment = this.currentFragment) != null && (view = smsConversationsListFragment.getView()) != null && (tag = view.getTag()) != null && (tag instanceof SmsConversationType)) {
SmsConversationType smsConversationType = (SmsConversationType) tag;
Intrinsics.checkNotNullParameter(smsConversationType, "conversationType");
Collection values = smsConversationsViewModel.i.values();
ArrayList arrayList2 = new ArrayList();
for (Object obj : values) {
if (((SmsConversationAdapterData) obj).getConversationTypes().contains(smsConversationType)) {
arrayList2.add(obj);
}
}
if (arrayList2.size() > 0) {
arrayList.add(new AdapterText.ItemText(R.string.multi_selection_option));
}
}
AdapterText adapterText = new AdapterText(this, R.layout.context_menu_row, arrayList);
adapterText.setListener(new n(10, this, dialogLocaleDirectionList));
dialogLocaleDirectionList.setAdapter(adapterText);
dialogLocaleDirectionList.setDialogType(Popup.DialogType.rounded);
PopupManager.get().c(this, dialogLocaleDirectionList, true);
}
public static final void showOverflowMenuPopup$lambda$26(SmsConversationsActivity smsConversationsActivity, DialogLocaleDirectionList dialogLocaleDirectionList, int i) {
AndroidUtils.d(smsConversationsActivity);
j9.a aVar = SmsRefreshListener.f617v8;
switch (i) {
case R.string.blocked_numbers_title:
AnalyticsManager.get().q(Constants.SMS_APP, "ClickBlockList", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
Intent putExtra = new Intent((Context) CallAppApplication.get(), (Class<?>) BlockedAndSpamActivity.class).putExtra(BlockedAndSpamActivity.FRAGMENT_KEY_ENTER_BLOCK_DIRECT, true);
Intrinsics.checkNotNullExpressionValue(putExtra, "putExtra(...)");
Activities.E(smsConversationsActivity, putExtra);
break;
case R.string.conversations_add_sms_messages:
AnalyticsManager.get().q(Constants.SMS_APP, "ClickAddSmsShortcut", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
Intent intent = new Intent((Context) CallAppApplication.get(), (Class<?>) SmsConversationsActivity.class);
intent.setAction("android.intent.action.MAIN");
intent.putExtra(smsConversationsActivity.shortcutAnalyticsLabel, true);
String string = Activities.getString(R.string.shortcut_label_sms);
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
CallAppShortcutManager.a(CallAppApplication.get(), intent, null, string, string, R.mipmap.ic_sms_launcher, null);
Intent intent2 = smsConversationsActivity.getIntent();
if (intent2 != null) {
intent2.putExtra(smsConversationsActivity.shortcutAnalyticsLabel, true);
break;
}
break;
case R.string.conversations_mark_all_as_read:
AnalyticsManager.get().q(Constants.SMS_APP, "ClickMarkAllAsRead", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
f.H(o0.y(smsConversationsActivity), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$showOverflowMenuPopup$3$1(smsConversationsActivity, null), 3);
break;
case R.string.hide_blocked_contacts:
AnalyticsManager.get().p(Constants.SMS_APP, "ShowBlockedContacts", "Settings, disable");
Prefs.W7.set(Boolean.FALSE);
EventBusManager.a.b(aVar, DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), DataChangedInfo.POSITION_ALL, 10), false);
break;
case R.string.multi_selection_option:
f.H(o0.y(smsConversationsActivity), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$showOverflowMenuPopup$3$2(smsConversationsActivity, null), 3);
break;
case R.string.settings_title:
AnalyticsManager.get().q(Constants.SMS_APP, "ClickSettings", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
Intent putExtra2 = new Intent((Context) CallAppApplication.get(), (Class<?>) SettingsActivity.class).putExtra(SettingsActivity.EXTRA_SMS_SETTINGS, true).putExtra(SettingsActivity.EXTRA_SMS_SETTINGS_DIRECT_BACK, true);
Intrinsics.checkNotNullExpressionValue(putExtra2, "putExtra(...)");
Activities.E(CallAppApplication.get(), putExtra2);
break;
case R.string.show_blocked_contacts:
AnalyticsManager.get().p(Constants.SMS_APP, "ShowBlockedContacts", "Settings, enable");
Prefs.W7.set(Boolean.TRUE);
EventBusManager.a.b(aVar, DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), DataChangedInfo.POSITION_ALL, 10), false);
break;
case R.string.sms_schedule_send_title:
if (!Activities.isDefaultSMSApp()) {
Activities.getString(R.string.toast_after_reject_sms_permissions);
return;
}
ScheduleSmsActivity.INSTANCE.getClass();
Intrinsics.checkNotNullParameter(smsConversationsActivity, "context");
Intent intent3 = new Intent((Context) CallAppApplication.get(), (Class<?>) ScheduleSmsActivity.class);
intent3.addFlags(131072);
Activities.E(smsConversationsActivity, intent3);
AnalyticsManager.get().q(Constants.SMS_APP, "ShowScheduledMessageScreen", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
break;
}
dialogLocaleDirectionList.dismiss();
}
public final void toggleLoadingIndicator(boolean visible) {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$toggleLoadingIndicator$1(this, visible, null), 3);
}
private final void updateUnreadTabBadge(Set<? extends SmsConversationType> types) {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$updateUnreadTabBadge$1(this, types, null), 3);
}
public final void closeSearchFragment() {
this.searchFragmentOpen = false;
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.k.setVisibility(0);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding2.q.setVisibility(0);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
if (activitySmsConversationsLayoutBinding3 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding3.j.h((com.google.android.material.bottomappbar.c) null, true);
SmsSearchResultViewModel smsSearchResultViewModel = this.smsSearchViewModel;
if (smsSearchResultViewModel != null) {
c2 c2Var = smsSearchResultViewModel.o;
if (c2Var != null) {
c2Var.a((CancellationException) null);
}
smsSearchResultViewModel.v.setValue("");
ArrayList arrayList = smsSearchResultViewModel.n;
arrayList.clear();
smsSearchResultViewModel.k.clear();
smsSearchResultViewModel.p.h(arrayList);
smsSearchResultViewModel.t.h(Boolean.FALSE);
}
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
if (activitySmsConversationsLayoutBinding4 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding4.h.setQuery("", true);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
if (activitySmsConversationsLayoutBinding5 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding5.h.clearFocus();
if (isFinishing()) {
return;
}
SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
if (smsConversationsListFragment != null) {
smsConversationsListFragment.E(true);
}
SmsSearchResultViewModel smsSearchResultViewModel2 = this.smsSearchViewModel;
if (smsSearchResultViewModel2 != null && smsSearchResultViewModel2.getIsNewSmsMessage() && this.newMessageSearchFragment != null) {
FragmentManager supportFragmentManager = getSupportFragmentManager();
androidx.fragment.app.a f = d0.f(supportFragmentManager, supportFragmentManager);
SmsSearchFragment smsSearchFragment = this.newMessageSearchFragment;
Intrinsics.c(smsSearchFragment);
f.h(smsSearchFragment);
final int i = 0;
f.j(false, new Runnable(this) {
public final SmsConversationsActivity b;
{
this.b = this;
}
@Override
public final void run() {
switch (i) {
case 0:
this.b.newMessageSearchFragment = null;
break;
default:
this.b.searchFragment = null;
break;
}
}
});
f.n(true, true);
return;
}
SmsSearchResultViewModel smsSearchResultViewModel3 = this.smsSearchViewModel;
if (smsSearchResultViewModel3 == null || smsSearchResultViewModel3.getIsNewSmsMessage() || this.searchFragment == null) {
return;
}
FragmentManager supportFragmentManager2 = getSupportFragmentManager();
androidx.fragment.app.a f2 = d0.f(supportFragmentManager2, supportFragmentManager2);
SmsSearchFragment smsSearchFragment2 = this.searchFragment;
Intrinsics.c(smsSearchFragment2);
f2.h(smsSearchFragment2);
final int i2 = 1;
f2.j(false, new Runnable(this) {
public final SmsConversationsActivity b;
{
this.b = this;
}
@Override
public final void run() {
switch (i2) {
case 0:
this.b.newMessageSearchFragment = null;
break;
default:
this.b.searchFragment = null;
break;
}
}
});
f2.n(true, true);
}
@NotNull
public final SmsConversationsViewModel createAndGetConversationViewModel() {
return createAndGetConversationViewModel$lambda$8(new x0(l0.a.b(SmsConversationsViewModel.class), new SmsConversationsActivity$createAndGetConversationViewModel$$inlined$viewModels$default$2(this), new p0(this, 24), new SmsConversationsActivity$createAndGetConversationViewModel$$inlined$viewModels$default$3(null, this)));
}
@NotNull
public final SmsSearchResultViewModel createAndGetSmsSearchViewModel() {
return createAndGetSmsSearchViewModel$lambda$10(new x0(l0.a.b(SmsSearchResultViewModel.class), new SmsConversationsActivity$createAndGetSmsSearchViewModel$$inlined$viewModels$default$2(this), new ve.c(16), new SmsConversationsActivity$createAndGetSmsSearchViewModel$$inlined$viewModels$default$3(null, this)));
}
@Override
public int getLayoutResourceId() {
return 0;
}
@Override
@NotNull
public i5.a getViewBinder() {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding != null) {
return activitySmsConversationsLayoutBinding;
}
Intrinsics.l("binding");
throw null;
}
@Override
public void invalidateData(EventBusManager.CallAppDataType type) {
Objects.toString(type);
CLog.a();
if (type == EventBusManager.CallAppDataType.CONTACTS) {
onContactUpdate();
loadScreenData();
} else if (type == EventBusManager.CallAppDataType.IDENTIFIED_CONTACTS_DATA_CHANGED || type == EventBusManager.CallAppDataType.IDENTIFY_CONTACTS_FINISHED || type == EventBusManager.CallAppDataType.BLOCK || type == EventBusManager.CallAppDataType.UNSET_INCOGNITO || type == EventBusManager.CallAppDataType.FAVORITES) {
SmsConversationsActivity.class.getName().concat(" -> calling loadScreenData");
CLog.a();
loadScreenData();
}
}
@Override
public boolean isBackPressedHandled() {
return true;
}
@Override
public void multiSelectToggle(boolean enabled) {
z multiSelectToggleLiveData;
SmsConversationsViewModel smsConversationsViewModel;
z multiSelectItemsCountLiveData;
if (this.multiSelectMode == enabled) {
return;
}
this.multiSelectMode = enabled;
if (enabled) {
SmsConversationsViewModel smsConversationsViewModel2 = this.conversationsViewModel;
z multiSelectItemsCountLiveData2 = smsConversationsViewModel2 != null ? smsConversationsViewModel2.getMultiSelectItemsCountLiveData() : null;
if (multiSelectItemsCountLiveData2 != null && ((x) multiSelectItemsCountLiveData2).b.d <= 0 && (smsConversationsViewModel = this.conversationsViewModel) != null && (multiSelectItemsCountLiveData = smsConversationsViewModel.getMultiSelectItemsCountLiveData()) != null) {
multiSelectItemsCountLiveData.d(this, new SmsConversationsActivity$sam$androidx_lifecycle_Observer$0(new y9.c(this, 0)));
}
}
initMultiSelectToolbar(this.multiSelectMode, 0);
SmsConversationsViewModel smsConversationsViewModel3 = this.conversationsViewModel;
if (smsConversationsViewModel3 == null || (multiSelectToggleLiveData = smsConversationsViewModel3.getMultiSelectToggleLiveData()) == null) {
return;
}
multiSelectToggleLiveData.h(Boolean.valueOf(this.multiSelectMode));
}
@Override
public void onAdClick() {
}
@Override
public void onAdFailed(String error) {
CLog.a();
}
@Override
public void onAdLoaded(View adView) {
CallAppApplication.get().runOnMainThread(new y9.b(this, ThemeUtils.getColor(R.color.sms_ad_placeholder_background), adView, 0));
}
@Override
public void onCreate(Bundle savedInstanceState) {
this.binding = ActivitySmsConversationsLayoutBinding.a(getLayoutInflater());
this.fragmentsList = r.j(new Lazy[]{k.b(new ve.c(13)), k.b(new ve.c(14)), k.b(new ve.c(15))});
super.onCreate(savedInstanceState);
TCF2Manager.a(false, new vk.z(19), this);
EventBusManager.a.a(MainScreenOnCreateListener.e8, this);
initAd();
Prefs.R7.set(Boolean.FALSE);
this.smsSearchViewModel = (SmsSearchResultViewModel) new ViewModelProvider(this, new SmsSearchResultViewModelFactory(new SmsRepoImpl())).a(SmsSearchResultViewModel.class);
h.k onBackPressedDispatcher = getOnBackPressedDispatcher();
j jVar = new j() {
{
super(true);
}
public final void b() {
boolean z;
boolean z2;
String str;
String str2;
j jVar2;
?? r0 = SmsConversationsActivity.this;
z = ((SmsConversationsActivity) r0).searchFragmentOpen;
if (z) {
r0.closeSearchFragment();
return;
}
z2 = ((SmsConversationsActivity) r0).multiSelectMode;
if (z2) {
r0.multiSelectToggle(false);
return;
}
AnalyticsManager analyticsManager = AnalyticsManager.get();
str = ((SmsConversationsActivity) r0).LABEL;
str2 = ((SmsConversationsActivity) r0).source;
analyticsManager.q(Constants.SMS_APP, "ClickBack", str, 0.0d, "source", str2);
jVar2 = ((BaseActivity) r0).onBackPressedCallback;
jVar2.b();
r0.startActivity(new Intent((Context) r0, (Class<?>) ContactsListActivity.class));
r0.finish();
}
};
onBackPressedDispatcher.getClass();
Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
onBackPressedDispatcher.b(jVar);
if (!Prefs.Q7.get().booleanValue()) {
SmsConversationsSyncer.b.getClass();
SmsConversationsSyncer.Companion.a();
}
this.isFirstTimeForAnalyticsReport = true;
loadScreenData();
initToolbar();
this.source = getIntent().getStringExtra("source");
FragmentManager.g gVar = new FragmentManager.g() {
public final void a(FragmentManager fragmentManager, Fragment fragment, Context context) {
SmsConversationsViewModel smsConversationsViewModel;
Intrinsics.checkNotNullParameter(fragmentManager, "fm");
Intrinsics.checkNotNullParameter(fragment, "f");
Intrinsics.checkNotNullParameter(context, "context");
if (fragment instanceof SmsConversationsListFragment) {
SmsConversationsActivity smsConversationsActivity = SmsConversationsActivity.this;
smsConversationsViewModel = smsConversationsActivity.conversationsViewModel;
if (smsConversationsViewModel == null) {
smsConversationsActivity.conversationsViewModel = smsConversationsActivity.createAndGetConversationViewModel();
}
}
}
public final void b(FragmentManager fragmentManager, Fragment fragment) {
String str;
Intrinsics.checkNotNullParameter(fragmentManager, "fm");
Intrinsics.checkNotNullParameter(fragment, "f");
if (fragment instanceof SmsConversationsListFragment) {
SmsConversationsListFragment smsConversationsListFragment = (SmsConversationsListFragment) fragment;
SmsConversationsActivity smsConversationsActivity = SmsConversationsActivity.this;
smsConversationsActivity.currentFragment = smsConversationsListFragment;
AnalyticsManager analyticsManager = AnalyticsManager.get();
String analyticsScreenView = smsConversationsListFragment.getAnalyticsScreenView();
str = smsConversationsActivity.source;
analyticsManager.t(analyticsScreenView, str);
}
}
};
this.fragmentLifecycleCallbacks = gVar;
getSupportFragmentManager().Z(gVar, false);
loadLayout();
registerAndUnregisterEventBus(true);
Intent intent = getIntent();
if (intent == null || !intent.getBooleanExtra(this.shortcutAnalyticsLabel, false)) {
return;
}
AnalyticsManager.get().q(Constants.CALLAPP_ICON, "SMS Icon Clicked", null, 0.0d, "source", this.source);
}
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_sms_conversations, menu);
Intrinsics.c(menu);
Drawable icon = menu.findItem(R.id.smsMenuItemOverFlow).getIcon();
Intrinsics.c(icon);
icon.setColorFilter(new PorterDuffColorFilter(ThemeUtils.getColor(R.color.icon), PorterDuff.Mode.SRC_IN));
return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
}
@Override
public void onDataChanged(DataChangedInfo dataChangedInfo) {
Objects.toString(dataChangedInfo);
CLog.a();
loadScreenData();
}
@Override
public void onDestroy() {
RecyclerView.f fVar;
EventBusManager.a.f(MainScreenOnCreateListener.e8, this);
SmsActivityVisibilityManager.e.get().setInConversationsActivity(false);
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.q.K.remove(this);
registerAndUnregisterEventBus(false);
FrameLayout frameLayout = this.adPlaceHolder;
if (frameLayout != null) {
frameLayout.removeAllViews();
}
this.adPlaceHolder = null;
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
if (multiSizeBiddingAdLoader != null) {
multiSizeBiddingAdLoader.destroy();
}
this.multiSizeAdLoader = null;
this.fragmentsList = null;
TabLayoutMediator tabLayoutMediator = this.tabLayoutMediator;
if (tabLayoutMediator != null) {
if (tabLayoutMediator.c && (fVar = tabLayoutMediator.f) != null) {
fVar.unregisterAdapterDataObserver(tabLayoutMediator.j);
tabLayoutMediator.j = null;
}
tabLayoutMediator.a.K.remove(tabLayoutMediator.i);
tabLayoutMediator.b.c.a.remove(tabLayoutMediator.h);
tabLayoutMediator.i = null;
tabLayoutMediator.h = null;
tabLayoutMediator.f = null;
tabLayoutMediator.g = false;
}
this.currentFragment = null;
this.fragmentsViewPagerAdapter = null;
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
if (activitySmsConversationsLayoutBinding2 == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding2.n.setAdapter((RecyclerView.f) null);
this.tabLayoutMediator = null;
FragmentManager.g gVar = this.fragmentLifecycleCallbacks;
if (gVar != null) {
getSupportFragmentManager().m0(gVar);
}
super.onDestroy();
}
public final void onItemClickedFromChildFragment(int clickedPosition, int threadId, @NotNull String phoneAsGlobal) {
Intrinsics.checkNotNullParameter(phoneAsGlobal, "phoneAsGlobal");
CallAppApplication.get().runOnMainThread(new o(this, phoneAsGlobal, threadId, clickedPosition, 4));
}
@Override
public void onMainScreenOnCreate(EventBusManager.CallAppDataType type) {
finish();
}
public void onNewIntent(@NotNull Intent intent) {
Intrinsics.checkNotNullParameter(intent, "intent");
if (intent.getBooleanExtra(this.shortcutAnalyticsLabel, false)) {
AnalyticsManager.get().q(Constants.CALLAPP_ICON, "SMS Icon Clicked", null, 0.0d, "source", this.source);
}
int intExtra = intent.getIntExtra("notification_id", -1);
int intExtra2 = intent.getIntExtra(SELECT_TAB_EXTRA, SmsConversationType.ALL_CONVERSATIONS.getIntType());
if (!intent.getBooleanExtra(IGNORE_TAB_MOVING, false)) {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.n.setCurrentItem(intExtra2, true);
}
if (intExtra2 == SmsConversationType.SPAM_CONVERSATIONS.getIntType()) {
NotificationManager.get().e(91);
AnalyticsManager.get().q(Constants.SMS_APP, "ClickNotificationShow", "spam", 0.0d, "source", this.source);
}
if (intExtra == 92) {
NotificationManager.get().e(intExtra);
}
super/*androidx.activity.ComponentActivity*/.onNewIntent(intent);
}
@Override
public boolean onOptionsItemSelected(@NotNull MenuItem item) {
Intrinsics.checkNotNullParameter(item, "item");
if (item.getItemId() == 2131365201) {
AndroidUtils.d(this);
showOverflowMenuPopup();
}
if (item.getItemId() == 2131365200) {
AndroidUtils.d(this);
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onOptionsItemSelected$1(this, null), 3);
}
return super.onOptionsItemSelected(item);
}
@Override
public void onPause() {
SmsActivityVisibilityManager.e.get().setInConversationsActivity(false);
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
if (multiSizeBiddingAdLoader != null) {
multiSizeBiddingAdLoader.setAdVisibility(8);
}
super.onPause();
}
@Override
public void onResume() {
if (!Activities.i()) {
ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
if (activitySmsConversationsLayoutBinding == null) {
Intrinsics.l("binding");
throw null;
}
activitySmsConversationsLayoutBinding.g.setVisibility(0);
this.isFirstTime = false;
} else if (this.isFirstTime && !Activities.isDefaultSMSApp()) {
requestDefaultSmsAppPermission();
this.isFirstTime = false;
}
SmsActivityVisibilityManager.e.get().setInConversationsActivity(true);
super.onResume();
MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
if (multiSizeBiddingAdLoader != null) {
multiSizeBiddingAdLoader.setAdVisibility(0);
}
if (getIntent().getBooleanExtra(this.shortcutAnalyticsLabel, false)) {
AnalyticsManager.get().t(this.LABEL, this.source);
}
}
@Override
public void onSmsSendEvent(@NotNull SmsMmsSendEvent event) {
Intrinsics.checkNotNullParameter(event, "event");
loadScreenData();
}
public void onTabReselected(TabLayout.d tab) {
SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
if (smsConversationsListFragment != null) {
RecyclerView recyclerView = smsConversationsListFragment.d;
if (recyclerView != null) {
recyclerView.p0(0);
} else {
Intrinsics.l("recyclerView");
throw null;
}
}
}
public void onTabSelected(TabLayout.d tab) {
String str = this.isFirstTimeForAnalyticsReport ? " first time" : "";
Integer valueOf = tab != null ? Integer.valueOf(tab.e) : null;
if (valueOf != null && valueOf.intValue() == 0) {
AnalyticsManager.get().q(Constants.SMS_APP, "ClickSmsList", d0.o(this.LABEL, str), 0.0d, "source", this.source);
} else if (valueOf != null && valueOf.intValue() == 1) {
AnalyticsManager.get().q(Constants.SMS_APP, "ClickFavoriteMessages", d0.o(this.LABEL, str), 0.0d, "source", this.source);
} else if (valueOf != null && valueOf.intValue() == 2) {
AnalyticsManager.get().q(Constants.SMS_APP, "ClickSpamAndBlock ", d0.o(this.LABEL, str), 0.0d, "source", this.source);
}
this.isFirstTimeForAnalyticsReport = false;
}
public void onTabUnselected(TabLayout.d tab) {
}
@Override
public void refresh(DataChangedInfo dataChangedInfo) {
if (dataChangedInfo != null) {
if (dataChangedInfo.getDataType() != EventBusManager.CallAppDataType.REFRESH_SMS.ordinal()) {
if (dataChangedInfo.getDataType() == EventBusManager.CallAppDataType.DELETE_SMS.ordinal()) {
SmsConversationsViewModel smsConversationsViewModel = this.conversationsViewModel;
if (smsConversationsViewModel != null) {
smsConversationsViewModel.g(q.c(Long.valueOf(dataChangedInfo.getPosition())), true);
}
loadScreenData();
return;
}
return;
}
if (dataChangedInfo.getPosition() == DataChangedInfo.POSITION_ALL) {
loadScreenData();
return;
}
SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
if (smsConversationsListFragment != null) {
int origin = dataChangedInfo.getOrigin();
Companion companion = INSTANCE;
SmsConversationType smsConversationType = smsConversationsListFragment.i;
companion.getClass();
if (origin == Companion.a(smsConversationType)) {
SmsConversationsViewModel smsConversationsViewModel2 = smsConversationsListFragment.c;
if (smsConversationsViewModel2 == null) {
Intrinsics.l("conversationsViewModel");
throw null;
}
smsConversationsViewModel2.m(u0.b(smsConversationsListFragment.i), false);
smsConversationsListFragment.k.clear();
}
}
}
}
}