Fing.apk(点击下载) / DiscoveryActivity.java


package com.overlook.android.fing.ui.network;

import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.text.Html;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.widget.SearchView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.m;
import androidx.lifecycle.e;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import androidx.viewpager2.widget.ViewPager2;
import com.huawei.hms.api.ConnectionResult;
import com.overlook.android.fing.R;
import com.overlook.android.fing.engine.e.h;
import com.overlook.android.fing.engine.j.a.b;
import com.overlook.android.fing.engine.j.a.c;
import com.overlook.android.fing.engine.j.a.e.r;
import com.overlook.android.fing.engine.j.d.x;
import com.overlook.android.fing.engine.l.t;
import com.overlook.android.fing.engine.model.net.HardwareAddress;
import com.overlook.android.fing.engine.model.net.Node;
import com.overlook.android.fing.engine.model.net.d0;
import com.overlook.android.fing.engine.model.net.e0;
import com.overlook.android.fing.engine.model.net.k0;
import com.overlook.android.fing.engine.model.net.p;
import com.overlook.android.fing.engine.services.agent.desktop.l;
import com.overlook.android.fing.engine.services.netbox.m0;
import com.overlook.android.fing.engine.services.wifi.WiFiConnectionInfo;
import com.overlook.android.fing.ui.base.ServiceActivity;
import com.overlook.android.fing.ui.internet.l4;
import com.overlook.android.fing.ui.internet.m4;
import com.overlook.android.fing.ui.marketing.carousel.DesktopCarouselActivity;
import com.overlook.android.fing.ui.network.devices.t4;
import com.overlook.android.fing.ui.network.people.h2;
import com.overlook.android.fing.ui.notifications.o0;
import com.overlook.android.fing.ui.settings.FingAgentSettingsActivity;
import com.overlook.android.fing.vl.components.CircularProgressIndicator;
import com.overlook.android.fing.vl.components.CompactInfo;
import com.overlook.android.fing.vl.components.IconView;
import com.overlook.android.fing.vl.components.MaterialSegmentedControl;
import com.overlook.android.fing.vl.components.TextView;
import com.overlook.android.fing.vl.components.Toolbar;
import e.f.a.a.b.f.b0;
import e.f.a.a.b.f.f0;
import e.f.a.a.b.f.g0;
import e.f.a.a.b.f.i;
import e.f.a.a.b.f.z;
import e.f.a.a.b.j.j;
import e.f.a.a.b.j.q;
import e.f.a.a.b.j.s;
import e.f.a.a.b.j.v;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public class DiscoveryActivity extends ServiceActivity implements v.a {
    public static final /* synthetic */ int L = 0;
    private CircularProgressIndicator A;
    private a B;
    private MaterialSegmentedControl C;
    private CompactInfo D;
    private ViewPager2 E;
    private MenuItem F;
    private MenuItem G;
    private MenuItem H;
    private MenuItem I;
    private MenuItem J;
    private v K;
    private List<b> o = new ArrayList();
    private s p;
    private q q;
    private boolean t;
    private t u;
    private t3 v;
    private u3 w;
    private WiFiConnectionInfo x;
    private Toolbar y;
    private Menu z;

    public class a extends FragmentStateAdapter {
        private List<v3> m = new ArrayList();

        public a(m mVar, e eVar) {
            super(mVar, eVar);
        }

        static u3 I(a aVar) {
            int b = DiscoveryActivity.this.E.b();
            if (b < 0 || b >= aVar.m.size()) {
                return null;
            }
            return aVar.m.get(b).G2();
        }

        static void J(a aVar) {
            String str;
            String str2;
            Intent intent = DiscoveryActivity.this.getIntent();
            String str3 = null;
            if (intent == null) {
                str = null;
            } else {
                str = intent.getStringExtra("agentId");
            }
            if (intent == null) {
                str2 = null;
            } else {
                str2 = intent.getStringExtra("networkId");
            }
            if (intent != null) {
                str3 = intent.getStringExtra("syncId");
            }
            aVar.m.clear();
            List<v3> list = aVar.m;
            int i2 = t4.j0;
            Bundle W = e.a.a.a.a.W("agentId", str, "syncId", str3);
            W.putString("networkId", str2);
            t4 t4Var = new t4();
            t4Var.S1(W);
            list.add(t4Var);
            List<v3> list2 = aVar.m;
            int i3 = z3.O0;
            Bundle W2 = e.a.a.a.a.W("agentId", str, "syncId", str3);
            W2.putString("networkId", str2);
            z3 z3Var = new z3();
            z3Var.S1(W2);
            list2.add(z3Var);
            if (((ServiceActivity) DiscoveryActivity.this).b == null || !((ServiceActivity) DiscoveryActivity.this).b.r()) {
                List<v3> list3 = aVar.m;
                int i4 = l4.j0;
                Bundle W3 = e.a.a.a.a.W("syncId", str3, "networkId", str2);
                l4 l4Var = new l4();
                l4Var.S1(W3);
                list3.add(l4Var);
            } else {
                List<v3> list4 = aVar.m;
                int i5 = m4.B0;
                Bundle V = e.a.a.a.a.V("agentId", str);
                m4 m4Var = new m4();
                m4Var.S1(V);
                list4.add(m4Var);
                List<v3> list5 = aVar.m;
                int i6 = h2.n0;
                Bundle V2 = e.a.a.a.a.V("agentId", str);
                h2 h2Var = new h2();
                h2Var.S1(V2);
                list5.add(h2Var);
            }
            if (((ServiceActivity) DiscoveryActivity.this).b != null) {
                List<v3> list6 = aVar.m;
                int i7 = o0.h0;
                Bundle W4 = e.a.a.a.a.W("agentId", str, "syncId", str3);
                W4.putString("networkId", str2);
                o0 o0Var = new o0();
                o0Var.S1(W4);
                list6.add(o0Var);
            }
            aVar.i();
        }

        static List K(a aVar) {
            return aVar.m;
        }

        static int L(a aVar, u3 u3Var) {
            for (int i2 = 0; i2 < aVar.m.size(); i2++) {
                if (aVar.m.get(i2).G2() == u3Var) {
                    return i2;
                }
            }
            return -1;
        }

        @Override // androidx.viewpager2.adapter.FragmentStateAdapter
        public Fragment B(int i2) {
            if (i2 < 0 || i2 >= this.m.size()) {
                return new Fragment();
            }
            return this.m.get(i2);
        }

        @Override // androidx.recyclerview.widget.RecyclerView.e
        public int e() {
            return this.m.size();
        }
    }

    private void Y1() {
        p pVar;
        if (M0() && (pVar = this.f16557c) != null && pVar.H == x.d.READY && pVar.f15880d != d0.IP) {
            x0().J();
        }
    }

    private void Z1() {
        p pVar = this.f16557c;
        if (pVar != null && pVar.H == x.d.READY) {
            this.mHandler.post(new t0(this));
        }
    }

    private void a2() {
        if (M0()) {
            p pVar = this.f16557c;
            if (pVar == null || pVar.H == x.d.READY) {
                for (int i2 = 0; i2 < this.C.n().size(); i2++) {
                    this.C.r(false, i2);
                }
                this.t = true;
                j.w("Devices_Discovery_Start");
                com.overlook.android.fing.engine.d.a.f(this);
                E0().E(false);
                x0().m();
            }
        }
    }

    /* access modifiers changed from: private */
    public void b2() {
        Menu menu = this.z;
        if (menu != null) {
            onPrepareOptionsMenu(menu);
        }
    }

    private void c2() {
        WiFiConnectionInfo wiFiConnectionInfo;
        CircularProgressIndicator circularProgressIndicator;
        Z1();
        b2();
        p pVar = this.f16557c;
        String str = null;
        if (!(pVar == null || (circularProgressIndicator = this.A) == null)) {
            x.d dVar = pVar.H;
            if (dVar == x.d.READY) {
                circularProgressIndicator.b(0.0f);
            } else if (dVar == x.d.RUNNING) {
                circularProgressIndicator.c(((float) pVar.I) / 100.0f, true, null);
            } else if (dVar == x.d.STOPPING) {
                circularProgressIndicator.c(0.97f, true, null);
            }
        }
        d2();
        Toolbar toolbar = this.y;
        p pVar2 = this.f16557c;
        if (pVar2 != null) {
            str = j.g(pVar2, this);
        }
        if (TextUtils.isEmpty(str) && (wiFiConnectionInfo = this.x) != null && this.v == t3.SCAN) {
            str = wiFiConnectionInfo.d();
        }
        if (TextUtils.isEmpty(str)) {
            str = "-";
        }
        toolbar.c0(str);
    }

    private void d2() {
        if (M0() && this.f16557c != null) {
            boolean d2 = this.K.d();
            boolean z2 = this.f16557c.H != x.d.READY;
            boolean e2 = e.f.a.a.b.i.j.e(F0());
            if (d2 || z2 || !e2) {
                this.D.setVisibility(8);
                return;
            }
            this.D.t(e.f.a.a.c.b.b.i() ? R.string.promo_desktop_discovery_full : R.string.promo_desktop_discovery);
            this.D.setVisibility(0);
        }
    }

    /* access modifiers changed from: private */
    public void r1(b bVar) {
        b bVar2 = this.b;
        if (bVar2 != null && !bVar2.equals(bVar)) {
            Intent intent = new Intent(this, DiscoveryActivity.class);
            intent.addFlags(65536);
            intent.putExtra("discovery.tab", a.I(this.B));
            intent.putExtra("discovery.configuration", t3.DEFAULT);
            intent.putExtra("agentId", bVar.c());
            startActivity(intent, 0, 0);
            finish(0, 0);
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:27:0x0070  */
    /* JADX WARNING: Removed duplicated region for block: B:28:0x0074  */
    private void s1(p pVar, Runnable runnable) {
        boolean z2;
        String str;
        k0 k0;
        if (M0()) {
            Node d2 = (!pVar.f15885i || pVar.s) ? null : com.overlook.android.fing.engine.j.a.e.s.d(pVar, false);
            if (d2 != null) {
                if (d2.k0() != null && (k0 = d2.k0()) != null) {
                    Iterator<String> it = k0.f().iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            break;
                        }
                        String next = it.next();
                        if (next.startsWith("urn:domotz:device:fingbox:hwp:")) {
                            str = next.substring(30);
                            break;
                        }
                    }
                }
                str = null;
                if ("fingbox-v2018".equals(str)) {
                    z2 = true;
                    View inflate = LayoutInflater.from(getContext()).inflate(R.layout.dialog_agent_detected, (ViewGroup) null);
                    ((IconView) inflate.findViewById(R.id.image)).setImageResource(!z2 ? R.drawable.icon_fingbox_v2 : R.drawable.icon_fingbox_v1);
                    ((TextView) inflate.findViewById(R.id.message)).setText(R.string.fboxactivate_message);
                    f0 f0Var = new f0(this);
                    f0Var.d(false);
                    f0Var.K(R.string.fboxactivate_title);
                    f0Var.s(inflate);
                    f0Var.z(R.string.generic_cancel, new r(runnable));
                    f0Var.G(R.string.generic_activate, new x(this));
                    f0Var.M();
                }
            }
            z2 = false;
            View inflate2 = LayoutInflater.from(getContext()).inflate(R.layout.dialog_agent_detected, (ViewGroup) null);
            ((IconView) inflate2.findViewById(R.id.image)).setImageResource(!z2 ? R.drawable.icon_fingbox_v2 : R.drawable.icon_fingbox_v1);
            ((TextView) inflate2.findViewById(R.id.message)).setText(R.string.fboxactivate_message);
            f0 f0Var2 = new f0(this);
            f0Var2.d(false);
            f0Var2.K(R.string.fboxactivate_title);
            f0Var2.s(inflate2);
            f0Var2.z(R.string.generic_cancel, new r(runnable));
            f0Var2.G(R.string.generic_activate, new x(this));
            f0Var2.M();
        }
    }

    private void t1() {
        if (M0() && this.b != null) {
            com.overlook.android.fing.engine.j.a.e.q A0 = A0();
            l w0 = w0();
            this.o.clear();
            this.o.addAll(((r) A0).H());
            this.o.addAll(((com.overlook.android.fing.engine.services.agent.desktop.m) w0).D());
            List<b> list = this.o;
            int i2 = b.f14776i;
            Collections.sort(list, com.overlook.android.fing.engine.j.a.a.f14775a);
        }
    }

    private void u1() {
        if (M0()) {
            h v0 = v0();
            if (v0.t()) {
                this.x = v0.n();
            } else {
                this.x = null;
            }
        }
    }

    @Override // com.overlook.android.fing.engine.e.h.b, com.overlook.android.fing.ui.base.ServiceActivity
    public void A(com.overlook.android.fing.engine.e.l lVar) {
        super.A(lVar);
        runOnUiThread(new m0(this));
    }

    public /* synthetic */ void A1(Runnable runnable, DialogInterface dialogInterface, int i2) {
        if (M0()) {
            com.overlook.android.fing.engine.d.a.q(this, true);
            com.overlook.android.fing.engine.d.a.u(this, true);
            j.A("Device_Recognition_Set", true);
            Y1();
            if (runnable != null) {
                runnable.run();
            }
        }
    }

    public /* synthetic */ void B1(b bVar, p pVar) {
        b bVar2 = this.b;
        if (bVar2 != null && bVar2.equals(bVar)) {
            f1(pVar);
            c2();
        }
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.j.a.e.q.a
    public void C(b bVar, p pVar) {
        super.C(bVar, pVar);
        runOnUiThread(new h0(this, bVar, pVar));
    }

    public /* synthetic */ void C1(b bVar) {
        b bVar2 = this.b;
        if (bVar2 != null && bVar2.equals(bVar)) {
            Z1();
        }
    }

    @Override // com.overlook.android.fing.engine.j.d.x.f, com.overlook.android.fing.ui.base.ServiceActivity
    public void D(p pVar, t tVar) {
        super.D(pVar, tVar);
        runOnUiThread(new o(this, tVar));
    }

    public /* synthetic */ void D1() {
        if (this.b != null) {
            t1();
            b2();
        }
    }

    public /* synthetic */ void E1(MaterialSegmentedControl materialSegmentedControl, int i2) {
        this.E.l(i2);
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.services.agent.desktop.l.a
    public void F(c.a aVar) {
        super.F(aVar);
        runOnUiThread(new y(this, aVar));
    }

    public void F1(View view) {
        j.x("Desktop_Carousel_Open", Collections.singletonMap("Source", "Discovery"));
        startActivity(new Intent(getContext(), DesktopCarouselActivity.class), true);
    }

    public void G1(View view) {
        Context context = getContext();
        long currentTimeMillis = System.currentTimeMillis();
        SharedPreferences.Editor edit = context.getSharedPreferences("marketprefs", 0).edit();
        edit.putLong("desktop.lastremind", currentTimeMillis);
        edit.apply();
        this.D.setVisibility(8);
    }

    @Override // com.overlook.android.fing.engine.j.d.x.f, com.overlook.android.fing.ui.base.ServiceActivity
    public void H(x.c cVar) {
        super.H(cVar);
        runOnUiThread(new p(this, cVar));
    }

    /* access modifiers changed from: protected */
    @Override // com.overlook.android.fing.ui.base.ServiceActivity
    public void H0() {
        if (this.v != t3.SCAN) {
            super.H0();
        }
    }

    public /* synthetic */ void H1(View view, int i2) {
        for (v3 v3Var : a.K(this.B)) {
            v3Var.H2();
        }
    }

    @Override // e.f.a.a.b.j.v.a
    public void I(v.b bVar, String str) {
        b2();
    }

    public void I1(int i2) {
        this.C.u(i2, false);
        this.E.l(i2);
    }

    @Override // e.f.a.a.b.j.v.a
    public boolean J(String str) {
        return false;
    }

    /* JADX WARNING: Removed duplicated region for block: B:43:0x00a1  */
    public void J1(p pVar) {
        boolean z2;
        e.e.a.a.a.a.I(this);
        if (M0()) {
            boolean S = ((m0) D0()).S();
            boolean z3 = ((!pVar.f15885i || pVar.s) ? null : com.overlook.android.fing.engine.j.a.e.s.d(pVar, false)) != null;
            boolean z4 = pVar.Q != null;
            u uVar = new u(this, pVar);
            if (S || !z4 || !com.overlook.android.fing.engine.d.a.i(this)) {
                if (!S && z4) {
                    if (M0() && !((m0) D0()).S()) {
                        SharedPreferences sharedPreferences = getSharedPreferences("uiprefs", 0);
                        boolean z5 = sharedPreferences.getLong("device_identification_agree_date", 0) != 0;
                        boolean z6 = sharedPreferences.getBoolean("device_identification", sharedPreferences.getBoolean("device_identification_agree_result", false));
                        long j = sharedPreferences.getLong("device_identification_agree_date", 0) + 864000000;
                        if (z5 && !z6 && System.currentTimeMillis() > j) {
                            z2 = true;
                            if (z2) {
                                o0 o0Var = new o0(this, z3, pVar, uVar);
                                View inflate = LayoutInflater.from(this).inflate(R.layout.dialog_device_recognition, (ViewGroup) null);
                                TextView textView = (TextView) inflate.findViewById(R.id.privacy_policy);
                                textView.setClickable(true);
                                textView.setMovementMethod(LinkMovementMethod.getInstance());
                                textView.setText(Html.fromHtml(((Object) textView.getText()) + " <a href='" + "https://app.fing.com" + "/privacy'>" + getString(R.string.nodelist_identification_policy) + "</a>"));
                                f0 f0Var = new f0(this);
                                f0Var.K(R.string.nodelist_identification_title);
                                f0Var.s(inflate);
                                f0Var.d(false);
                                f0Var.G(R.string.generic_enable, new t(this, o0Var));
                                f0Var.z(R.string.generic_cancel, new q(this, o0Var));
                                f0Var.M();
                                return;
                            }
                        }
                    }
                    z2 = false;
                    if (z2) {
                    }
                }
                if (z3) {
                    s1(pVar, uVar);
                } else {
                    runOnUiThread(uVar);
                }
            } else {
                Y1();
                if (z3) {
                    s1(pVar, uVar);
                } else {
                    runOnUiThread(uVar);
                }
            }
        }
    }

    public /* synthetic */ void K1(p pVar) {
        if (this.b == null) {
            f1(pVar);
            c2();
        }
    }

    public void L1(t tVar) {
        this.u = tVar;
        if (com.overlook.android.fing.engine.d.a.j(getContext())) {
            t tVar2 = this.u;
            if (tVar2 != null) {
                tVar2.c(2);
                this.u = null;
                return;
            }
            return;
        }
        g0.d(this, true, new g0(this), new c0(this));
    }

    public void M1(t tVar, p pVar) {
        e0 e0Var = e0.IPADDRESS;
        this.u = tVar;
        e0 e0Var2 = pVar.n;
        e0 e0Var3 = e0.HWADDRESS;
        if (e0Var2 == e0Var3) {
            e0Var3 = e0Var;
        }
        m mVar = new m(this);
        b0 b0Var = new b0(this);
        a0 a0Var = new a0(this);
        f0 f0Var = new f0(this);
        String string = getString(R.string.nodelist_switch_nodekey_action, getString(R.string.generic_hwaddress));
        String string2 = getString(R.string.nodelist_switch_nodekey_action, getString(R.string.generic_ipaddress));
        if (e0Var3 == e0Var) {
            f0Var.L(getString(R.string.nodelist_switch_nodekey_title, getString(R.string.generic_ipaddress)));
            f0Var.y(getString(R.string.nodelist_switch_nodekey_message_toip, "Android 10"));
        } else {
            f0Var.L(getString(R.string.nodelist_switch_nodekey_title, getString(R.string.generic_hwaddress)));
            f0Var.y(getString(R.string.nodelist_switch_nodekey_message_tomac, "Android 10"));
        }
        f0Var.A(string2, new b0(mVar));
        f0Var.C(R.string.service_stopdiscovery_title, new i(b0Var));
        f0Var.H(string, new z(a0Var));
        f0Var.d(false);
        f0Var.M();
    }

    public /* synthetic */ void N1(boolean z2, p pVar, Runnable runnable) {
        if (z2) {
            s1(pVar, runnable);
        } else {
            runOnUiThread(runnable);
        }
    }

    public /* synthetic */ void O1() {
        t tVar = this.u;
        if (tVar != null) {
            tVar.c(1);
            this.u = null;
        }
    }

    public /* synthetic */ void P1() {
        s sVar = new s(this);
        this.p = sVar;
        sVar.e(new s3(this));
        this.p.d(new String[]{"android.permission.ACCESS_FINE_LOCATION"}, ConnectionResult.RESOLUTION_REQUIRED);
    }

    public /* synthetic */ void Q1() {
        this.u.c(1);
        this.u = null;
    }

    public /* synthetic */ void R1() {
        this.u.c(0);
        this.u = null;
        finish();
    }

    public /* synthetic */ void S1() {
        this.u.c(2);
        this.u = null;
    }

    public /* synthetic */ void T1() {
        if (M0()) {
            com.overlook.android.fing.engine.j.a.e.q A0 = A0();
            ((com.overlook.android.fing.engine.services.agent.desktop.m) w0()).W(null);
            ((r) A0).x0(null);
        }
        super.onBackPressed();
    }

    public /* synthetic */ void U1() {
        u1();
        c2();
    }

    public /* synthetic */ void V1(View view) {
        onOptionsItemSelected(this.I);
    }

    @Override // e.f.a.a.b.j.v.a
    public boolean X(String str) {
        return false;
    }

    public /* synthetic */ void X1() {
        for (int i2 = 0; i2 < this.B.e(); i2++) {
            Fragment B2 = this.B.B(i2);
            if (B2 instanceof MaterialSegmentedControl.b) {
                this.C.r(((MaterialSegmentedControl.b) B2).s(i2), i2);
            }
        }
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.services.agent.desktop.l.a
    public void Z(String str, List<com.overlook.android.fing.engine.j.a.f.c> list) {
        super.Z(str, list);
        runOnUiThread(new n(this, str));
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.j.a.e.q.a
    public void b(b bVar, List<com.overlook.android.fing.engine.j.a.f.c> list) {
        super.b(bVar, list);
        runOnUiThread(new r0(this, bVar));
    }

    /* access modifiers changed from: protected */
    @Override // com.overlook.android.fing.ui.base.ServiceActivity
    public void b1(boolean z2) {
        int L2;
        super.b1(z2);
        u1();
        if (M0() && this.f16557c != null && this.v == t3.DEFAULT) {
            x0().u0(this.f16557c);
            com.overlook.android.fing.engine.j.a.e.q A0 = A0();
            l w0 = w0();
            b bVar = this.b;
            String str = null;
            ((r) A0).x0((bVar == null || !bVar.r()) ? null : this.b);
            b bVar2 = this.b;
            if (bVar2 != null && bVar2.m()) {
                str = this.b.g();
            }
            ((com.overlook.android.fing.engine.services.agent.desktop.m) w0).W(str);
        }
        t1();
        a.J(this.B);
        ArrayList arrayList = new ArrayList();
        for (v3 v3Var : a.K(this.B)) {
            arrayList.add(getString(v3Var.G2().a()));
        }
        this.C.s(arrayList);
        u3 u3Var = this.w;
        if (u3Var != null && (L2 = a.L(this.B, u3Var)) >= 0 && L2 < arrayList.size()) {
            runOnUiThread(new s0(this, L2), 200);
        }
        c2();
        if (M0() && this.v == t3.SCAN && !this.t) {
            p pVar = this.f16557c;
            if (pVar == null || pVar.H == x.d.READY) {
                a2();
            }
        }
    }

    /* access modifiers changed from: protected */
    @Override // com.overlook.android.fing.ui.base.ServiceActivity
    public void d1() {
        super.d1();
        u1();
        c2();
    }

    @Override // com.overlook.android.fing.engine.e.h.b, com.overlook.android.fing.ui.base.ServiceActivity
    public void e(com.overlook.android.fing.engine.e.i iVar) {
        super.e(iVar);
        runOnUiThread(new j0(this));
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.services.agent.desktop.l.a
    public void g(String str, p pVar) {
        super.g(str, pVar);
        runOnUiThread(new u0(this, str, pVar));
    }

    @Override // com.overlook.android.fing.engine.j.d.x.f, com.overlook.android.fing.ui.base.ServiceActivity
    public void h(x.a aVar, p pVar, x.b bVar) {
        super.h(aVar, pVar, bVar);
        runOnUiThread(new i0(this, pVar));
    }

    @Override // com.overlook.android.fing.engine.j.d.x.f, com.overlook.android.fing.ui.base.ServiceActivity
    public void i(p pVar) {
        super.i(pVar);
        runOnUiThread(new e0(this, pVar));
    }

    @Override // com.overlook.android.fing.engine.j.d.x.f, com.overlook.android.fing.ui.base.ServiceActivity
    public void o(p pVar, t tVar) {
        super.o(pVar, tVar);
        runOnUiThread(new v(this, tVar, pVar));
    }

    /* access modifiers changed from: protected */
    @Override // androidx.fragment.app.FragmentActivity
    public void onActivityResult(int i2, int i3, Intent intent) {
        String stringExtra;
        super.onActivityResult(i2, i3, intent);
        if (i2 == 8001) {
            q qVar = this.q;
            if (qVar != null) {
                qVar.e(i2);
            }
        } else if (i2 == 9189) {
            a2();
        } else if (i2 == 8250 && i3 == -1 && (stringExtra = intent.getStringExtra("agentId")) != null && M0()) {
            b r = ((r) A0()).r(stringExtra);
            if (r != null) {
                r1(r);
                return;
            }
            b q2 = ((com.overlook.android.fing.engine.services.agent.desktop.m) w0()).q(stringExtra);
            if (q2 != null) {
                r1(q2);
            }
        }
    }

    @Override // androidx.fragment.app.FragmentActivity
    public void onAttachFragment(Fragment fragment) {
        super.onAttachFragment(fragment);
        if (fragment instanceof t4) {
            ((t4) fragment).W2(this.K);
        }
    }

    @Override // androidx.activity.ComponentActivity, com.overlook.android.fing.ui.base.BaseActivity
    public void onBackPressed() {
        s sVar = new s(this);
        p pVar = this.f16557c;
        if (pVar == null || pVar.H == x.d.READY) {
            super.onBackPressed();
            return;
        }
        f0 f0Var = new f0(this);
        f0Var.K(R.string.service_stopdiscovery_question);
        f0Var.x(R.string.service_stopdiscovery_description);
        f0Var.G(R.string.service_stopdiscovery_title, new d0(sVar));
        f0Var.z(R.string.generic_cancel, null);
        f0Var.M();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.BaseActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onCreate(Bundle bundle) {
        Intent intent;
        super.onCreate(bundle);
        setContentView(R.layout.activity_discovery);
        Bundle extras = (bundle != null || (intent = getIntent()) == null) ? bundle : intent.getExtras();
        if (extras != null) {
            this.v = (t3) extras.getSerializable("discovery.configuration");
        }
        if (this.v == null) {
            this.v = t3.SCAN;
        }
        if (extras != null) {
            this.w = (u3) extras.getSerializable("discovery.tab");
        }
        if (this.w == null) {
            this.w = u3.DEVICES;
        }
        if (extras != null) {
            this.x = (WiFiConnectionInfo) extras.getParcelable("wifi.info");
        }
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        this.y = toolbar;
        setSupportActionBar(toolbar);
        v vVar = new v(this);
        this.K = vVar;
        vVar.j(this);
        MaterialSegmentedControl materialSegmentedControl = (MaterialSegmentedControl) findViewById(R.id.segmented_control);
        this.C = materialSegmentedControl;
        materialSegmentedControl.t(new f0(this));
        CompactInfo compactInfo = (CompactInfo) findViewById(R.id.promo);
        this.D = compactInfo;
        compactInfo.setOnClickListener(new q0(this));
        this.D.q(new v0(this));
        this.D.c(new k0(this));
        this.B = new a(getSupportFragmentManager(), getLifecycle());
        ViewPager2 viewPager2 = (ViewPager2) findViewById(R.id.view_pager);
        this.E = viewPager2;
        viewPager2.k(this.B);
        this.E.o(3);
        boolean z2 = false;
        this.E.p(false);
        if (bundle != null) {
            z2 = true;
        }
        t0(true, z2);
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        menu.clear();
        getMenuInflater().inflate(R.menu.discovery_menu, menu);
        this.F = menu.findItem(R.id.action_search);
        this.G = menu.findItem(R.id.action_agent_settings);
        this.H = menu.findItem(R.id.action_agent_switch);
        this.I = menu.findItem(R.id.action_stop);
        MenuItem findItem = menu.findItem(R.id.action_refresh);
        this.J = findItem;
        e.e.a.a.a.a.g0(this, R.string.generic_refresh, findItem);
        e.e.a.a.a.a.f0(androidx.core.content.a.b(this, R.color.accent100), this.G);
        e.e.a.a.a.a.f0(androidx.core.content.a.b(this, R.color.accent100), this.H);
        CircularProgressIndicator circularProgressIndicator = (CircularProgressIndicator) this.I.getActionView().findViewById(R.id.progress_indicator);
        this.A = circularProgressIndicator;
        circularProgressIndicator.setOnClickListener(new p0(this));
        this.K.g(this.F);
        this.K.i((SearchView) this.F.getActionView());
        this.z = menu;
        return super.onCreateOptionsMenu(menu);
    }

    @Override // e.f.a.a.b.j.v.a
    public void onMenuItemActionCollapse(MenuItem menuItem) {
        this.C.setVisibility(0);
        d2();
    }

    @Override // e.f.a.a.b.j.v.a
    public void onMenuItemActionExpand(MenuItem menuItem) {
        this.C.setVisibility(8);
        d2();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onNewIntent(Intent intent) {
        if (this.v != t3.SCAN) {
            super.onNewIntent(intent);
        }
    }

    @Override // com.overlook.android.fing.ui.base.BaseActivity
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        v vVar;
        p pVar;
        int itemId = menuItem.getItemId();
        if (itemId == R.id.action_agent_settings) {
            if (this.b != null) {
                Intent intent = new Intent(this, FingAgentSettingsActivity.class);
                ServiceActivity.e1(intent, this.b);
                startActivity(intent);
            }
            return true;
        } else if (itemId == R.id.action_agent_switch) {
            if (M0()) {
                g0.b(getContext(), F0(), this.o, Collections.singletonList(this.b), new z(this));
            }
            return true;
        } else if (itemId == R.id.action_refresh) {
            j.w("Devices_Refresh");
            if (M0() && this.f16557c != null) {
                a2();
            }
            return true;
        } else if (itemId == R.id.action_stop) {
            j.w("Devices_Stop");
            if (M0() && ((pVar = this.f16557c) == null || pVar.H != x.d.READY)) {
                x0().y0();
            }
            return true;
        } else if (itemId != 16908332 || (vVar = this.K) == null || !vVar.d()) {
            return super.onOptionsItemSelected(menuItem);
        } else {
            this.K.h(v.b.OFF);
            return true;
        }
    }

    public boolean onPrepareOptionsMenu(Menu menu) {
        if (M0()) {
            v vVar = this.K;
            boolean z2 = true;
            boolean z3 = false;
            if (vVar == null || !vVar.d()) {
                this.F.setVisible(false);
                b bVar = this.b;
                int i2 = R.color.accent100;
                if (bVar != null) {
                    this.I.setVisible(false);
                    this.J.setVisible(false);
                    MenuItem menuItem = this.H;
                    if (this.o.size() > 1) {
                        z3 = true;
                    }
                    menuItem.setVisible(z3);
                    this.G.setVisible(true ^ this.b.m());
                    this.G.setIcon(this.b.m() ? R.drawable.fing_desktop_setup_24 : R.drawable.btn_fingbox_setup);
                    e.e.a.a.a.a.f0(androidx.core.content.a.b(this, R.color.accent100), this.G);
                } else {
                    this.G.setVisible(false);
                    this.H.setVisible(false);
                    p pVar = this.f16557c;
                    if (pVar != null) {
                        x.d dVar = pVar.H;
                        if (dVar == x.d.READY) {
                            this.J.setVisible(true);
                            this.I.setVisible(false);
                        } else if (dVar == x.d.RUNNING) {
                            this.J.setVisible(false);
                            this.I.setVisible(true);
                        }
                    }
                    h v0 = v0();
                    if (this.v == t3.DEFAULT) {
                        p pVar2 = this.f16557c;
                        if (pVar2 == null || !v0.u(pVar2)) {
                            z2 = false;
                        }
                    } else {
                        z2 = v0.v();
                    }
                    this.J.setEnabled(z2);
                    if (!z2) {
                        i2 = R.color.text20;
                    }
                    e.e.a.a.a.a.h0(androidx.core.content.a.b(this, i2), this.J);
                }
            } else {
                this.F.setVisible(true);
                this.G.setVisible(false);
                this.H.setVisible(false);
                this.J.setVisible(false);
                this.I.setVisible(false);
            }
        }
        return super.onPrepareOptionsMenu(menu);
    }

    @Override // androidx.fragment.app.FragmentActivity, androidx.core.app.a.c
    public void onRequestPermissionsResult(int i2, String[] strArr, int[] iArr) {
        super.onRequestPermissionsResult(i2, strArr, iArr);
        s sVar = this.p;
        if (sVar != null && i2 == 9001) {
            sVar.c(i2, strArr);
        }
    }

    @Override // androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.BaseActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onResume() {
        super.onResume();
        j.y(this, "Discovery");
    }

    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onSaveInstanceState(Bundle bundle) {
        bundle.putSerializable("discovery.configuration", this.v);
        bundle.putSerializable("discovery.tab", a.I(this.B));
        super.onSaveInstanceState(bundle);
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.services.agent.desktop.l.a
    public void q(List<b> list) {
        super.q(list);
        runOnUiThread(new w(this));
    }

    public /* synthetic */ void w1(String str, p pVar) {
        b bVar = this.b;
        if (bVar != null && bVar.m() && this.b.t(str)) {
            f1(pVar);
            c2();
        }
    }

    public /* synthetic */ void x1(String str) {
        b bVar = this.b;
        if (bVar != null && bVar.m() && this.b.t(str)) {
            Z1();
        }
    }

    @Override // com.overlook.android.fing.ui.base.ServiceActivity, com.overlook.android.fing.engine.j.a.e.q.a
    public void y(List<b> list) {
        super.y(list);
        runOnUiThread(new n0(this));
    }

    public void y1(c.a aVar) {
        p pVar;
        List<HardwareAddress> b;
        if (aVar == c.a.RUNNING_IDLE && M0() && this.v == t3.SCAN && this.b == null && (pVar = this.f16557c) != null && pVar.f15879c != null && J0() && (b = this.f16557c.f15879c.b()) != null && !b.isEmpty()) {
            l w0 = w0();
            for (HardwareAddress hardwareAddress : b) {
                p s = ((com.overlook.android.fing.engine.services.agent.desktop.m) w0).s(hardwareAddress);
                if (s != null) {
                    StringBuilder E2 = e.a.a.a.a.E("Found candidate desktop network ");
                    E2.append(s.i());
                    E2.append(" -> RELOAD!");
                    Log.d("fing:discovery-activity", E2.toString());
                    showToast(getString(R.string.discoverywarning_switchdesktop, new Object[]{s.h()}), 1);
                    Intent intent = new Intent(this, DiscoveryActivity.class);
                    intent.addFlags(65536);
                    intent.putExtra("discovery.tab", a.I(this.B));
                    intent.putExtra("discovery.configuration", t3.DEFAULT);
                    ServiceActivity.h1(intent, s);
                    startActivity(intent, 0, 0);
                    finish(0, 0);
                    return;
                }
            }
        }
    }

    public /* synthetic */ void z1() {
        if (this.b != null) {
            t1();
            b2();
        }
    }
}