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


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

import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.gms.ads.formats.UnifiedNativeAd;
import com.huawei.hms.support.api.push.utils.common.base.PushConst;
import com.overlook.android.fing.R;
import com.overlook.android.fing.engine.l.x;
import com.overlook.android.fing.engine.l.z;
import com.overlook.android.fing.engine.model.internet.IspInfo;
import com.overlook.android.fing.engine.model.speedtest.InternetSpeedTestStats;
import com.overlook.android.fing.ui.ads.NativeAdView;
import com.overlook.android.fing.ui.ads.d;
import com.overlook.android.fing.ui.ads.e;
import com.overlook.android.fing.ui.base.ServiceActivity;
import com.overlook.android.fing.vl.components.IconView;
import com.overlook.android.fing.vl.components.Paragraph;
import com.overlook.android.fing.vl.components.ProviderRankIndicator;
import com.overlook.android.fing.vl.components.Toolbar;
import com.overlook.android.fing.vl.components.f1;
import com.overlook.android.fing.vl.components.h1;
import e.f.a.a.b.b.c;
import e.f.a.a.b.f.d0;
import e.f.a.a.b.h.m;
import e.f.a.a.b.j.j;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Objects;

public class IspScoreboardActivity extends ServiceActivity {
    public static final /* synthetic */ int E = 0;
    private b A;
    private RecyclerView B;
    private List<c> C = new ArrayList();
    private UnifiedNativeAd D;
    private List<InternetSpeedTestStats> o = new ArrayList();
    private t4 p = t4.SPEED;
    private String q;
    private String t;
    private String u;
    private String v;
    private String w;
    private String x;
    private boolean y;
    private Toolbar z;

    /* access modifiers changed from: private */
    public class b extends RecyclerView.e<h1<View>> {
        b(a aVar) {
        }

        @Override // androidx.recyclerview.widget.RecyclerView.e
        public int e() {
            if (IspScoreboardActivity.this.C != null) {
                return IspScoreboardActivity.this.C.size();
            }
            return 0;
        }

        @Override // androidx.recyclerview.widget.RecyclerView.e
        public long f(int i2) {
            return (long) i2;
        }

        @Override // androidx.recyclerview.widget.RecyclerView.e
        public int g(int i2) {
            if (IspScoreboardActivity.this.C != null) {
                return ((c) IspScoreboardActivity.this.C.get(i2)).b();
            }
            return 0;
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [androidx.recyclerview.widget.RecyclerView$x, int] */
        @Override // androidx.recyclerview.widget.RecyclerView.e
        public void q(h1<View> h1Var, int i2) {
            h1<View> h1Var2 = h1Var;
            c cVar = (c) IspScoreboardActivity.this.C.get(i2);
            if (cVar.b() == 0) {
                ((Paragraph) h1Var2.f1428a).o().setText(IspScoreboardActivity.this.getString(R.string.fboxinternetspeed_scoreboard_location, new Object[]{z.b(IspScoreboardActivity.this.u, IspScoreboardActivity.this.t, IspScoreboardActivity.this.q)}));
            } else if (cVar.b() == 1) {
                ProviderRankIndicator providerRankIndicator = (ProviderRankIndicator) h1Var2.f1428a;
                InternetSpeedTestStats internetSpeedTestStats = (InternetSpeedTestStats) cVar.a();
                if (IspScoreboardActivity.this.A1() && i2 > 3) {
                    i2--;
                }
                providerRankIndicator.n().setTag(Integer.valueOf(i2));
                providerRankIndicator.o().setText(String.format("%d.", Integer.valueOf(i2)));
                providerRankIndicator.r().setText(internetSpeedTestStats.i());
                int ordinal = IspScoreboardActivity.this.p.ordinal();
                if (ordinal == 0) {
                    providerRankIndicator.p().h(R.drawable.btn_heart);
                    providerRankIndicator.p().l(R.drawable.btn_heart_quarter);
                    providerRankIndicator.p().j(R.drawable.btn_heart_half);
                    providerRankIndicator.p().m(R.drawable.btn_heart_threequarter);
                    providerRankIndicator.p().i(R.drawable.btn_heart_full);
                    providerRankIndicator.p().setVisibility(0);
                    providerRankIndicator.p().r((double) internetSpeedTestStats.p());
                    providerRankIndicator.q().setVisibility(0);
                    providerRankIndicator.q().setText(IspScoreboardActivity.k1(IspScoreboardActivity.this, (double) internetSpeedTestStats.p()));
                } else if (ordinal == 1) {
                    providerRankIndicator.p().h(R.drawable.btn_star);
                    providerRankIndicator.p().l(R.drawable.btn_star_quarter);
                    providerRankIndicator.p().j(R.drawable.btn_star_half);
                    providerRankIndicator.p().m(R.drawable.btn_star_threequarter);
                    providerRankIndicator.p().i(R.drawable.btn_star_full);
                    providerRankIndicator.p().setVisibility(0);
                    providerRankIndicator.p().r(internetSpeedTestStats.o() * 100.0d);
                    providerRankIndicator.q().setVisibility(0);
                    providerRankIndicator.q().setText(IspScoreboardActivity.k1(IspScoreboardActivity.this, internetSpeedTestStats.o() * 100.0d));
                } else if (ordinal == 2) {
                    providerRankIndicator.p().setVisibility(8);
                    providerRankIndicator.q().setVisibility(0);
                    providerRankIndicator.q().setText(IspScoreboardActivity.this.getString(R.string.isp_num_tests, new Object[]{internetSpeedTestStats.n()}));
                }
                IspScoreboardActivity.l1(IspScoreboardActivity.this, internetSpeedTestStats.k(), providerRankIndicator.n());
                e.f.a.a.c.b.b.c(IspScoreboardActivity.this.getContext(), providerRankIndicator);
                providerRankIndicator.setOnClickListener(new o2(this, internetSpeedTestStats));
            } else if (cVar.b() == 2) {
                ((NativeAdView) h1Var2.f1428a).b((UnifiedNativeAd) cVar.a());
            }
        }

        /* Return type fixed from 'androidx.recyclerview.widget.RecyclerView$x' to match base method */
        @Override // androidx.recyclerview.widget.RecyclerView.e
        public h1<View> r(ViewGroup viewGroup, int i2) {
            Resources resources = IspScoreboardActivity.this.getResources();
            int dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.spacing_small);
            int dimensionPixelSize2 = resources.getDimensionPixelSize(R.dimen.spacing_mini);
            if (i2 == 0) {
                Paragraph paragraph = new Paragraph(IspScoreboardActivity.this.getContext());
                paragraph.setLayoutParams(new ViewGroup.LayoutParams(-1, -2));
                paragraph.setPaddingRelative(dimensionPixelSize, dimensionPixelSize2, dimensionPixelSize, dimensionPixelSize);
                paragraph.p().setVisibility(8);
                return new h1(paragraph);
            } else if (i2 == 1) {
                ProviderRankIndicator providerRankIndicator = new ProviderRankIndicator(IspScoreboardActivity.this.getContext());
                providerRankIndicator.setLayoutParams(new ViewGroup.LayoutParams(-1, -2));
                providerRankIndicator.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
                return new h1(providerRankIndicator);
            } else if (i2 != 2) {
                return new h1(new View(IspScoreboardActivity.this.getContext()));
            } else {
                return new h1(new NativeAdView(IspScoreboardActivity.this.getContext()));
            }
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private boolean A1() {
        if (!M0()) {
            return false;
        }
        if (!(u0().c(d.ISP_SCOREBOARD) == com.overlook.android.fing.ui.ads.b.LOADED) || this.D == null) {
            return false;
        }
        return true;
    }

    /* access modifiers changed from: private */
    public void F1() {
        if (M0()) {
            e u0 = u0();
            d dVar = d.ISP_SCOREBOARD;
            u0.e(dVar);
            u0.h(dVar, new j2(this));
        }
    }

    private void G1() {
        t4 t4Var = this.p;
        if (t4Var == t4.RATING) {
            Collections.sort(this.o, l2.f16807a);
        } else if (t4Var == t4.SPEED) {
            Collections.sort(this.o, m2.f16814a);
        } else if (t4Var == t4.DISTRIBUTION) {
            Collections.sort(this.o, n2.f16823a);
        }
    }

    private void H1() {
        boolean A1 = A1();
        this.C.clear();
        this.C.add(new c(0));
        int i2 = 0;
        for (int i3 = 0; i3 < this.o.size(); i3++) {
            if (A1 && i3 == 3) {
                this.C.add(new c(2, this.D));
                i2++;
            }
            this.C.add(new c(1, this.o.get(i3)));
        }
        if (i2 == 0 && A1 && !this.o.isEmpty()) {
            this.C.add(new c(2, this.D));
        }
        this.A.i();
    }

    private void I1() {
        int ordinal = this.p.ordinal();
        if (ordinal == 0) {
            this.z.j0(R.string.isp_top_by_rating);
        } else if (ordinal == 1) {
            this.z.j0(R.string.isp_top_by_speed);
        } else if (ordinal == 2) {
            this.z.j0(R.string.isp_top_by_distribution);
        }
        H1();
    }

    static String k1(IspScoreboardActivity ispScoreboardActivity, double d2) {
        Objects.requireNonNull(ispScoreboardActivity);
        if (d2 <= 0.0d) {
            return "-";
        }
        return String.format(Locale.getDefault(), "%.1f", Double.valueOf(d2 / 20.0d));
    }

    static void l1(IspScoreboardActivity ispScoreboardActivity, IspInfo ispInfo, IconView iconView) {
        Objects.requireNonNull(ispScoreboardActivity);
        i2 i2Var = new i2(ispScoreboardActivity, iconView);
        if (ispInfo == null || ispInfo.c() == null) {
            ispScoreboardActivity.runOnUiThread(i2Var);
            return;
        }
        e.f.a.a.b.h.d u2 = e.f.a.a.b.h.d.u(ispScoreboardActivity);
        StringBuilder E2 = e.a.a.a.a.E("https://cdn.fing.io/images");
        E2.append(ispInfo.c());
        u2.r(E2.toString());
        u2.j(R.drawable.nobrand_96);
        u2.k(new m(androidx.core.content.a.b(ispScoreboardActivity.getContext(), R.color.text50)));
        u2.s(iconView);
        u2.i(new p2(ispScoreboardActivity, ispInfo, iconView, i2Var));
        u2.a();
    }

    public /* synthetic */ void C1(x xVar, int i2) {
        j.w("Scoreboard_Sort_Order_Change");
        this.p = (t4) xVar.b(i2);
        G1();
        H1();
    }

    public /* synthetic */ void D1(UnifiedNativeAd unifiedNativeAd) {
        this.D = unifiedNativeAd;
    }

    public /* synthetic */ void E1(IconView iconView) {
        e.f.a.a.b.h.d u2 = e.f.a.a.b.h.d.u(this);
        u2.r("https://cdn.fing.io/images/isp/general/default_isp.png");
        u2.j(R.drawable.nobrand_96);
        u2.k(new m(androidx.core.content.a.b(getContext(), R.color.text50)));
        u2.s(iconView);
        u2.i(new q2(iconView));
        u2.a();
    }

    /* access modifiers changed from: protected */
    @Override // com.overlook.android.fing.ui.base.ServiceActivity
    public void b1(boolean z2) {
        super.b1(z2);
        scheduleJob(new r2(this), 60000, 1033);
        F1();
        I1();
    }

    /* access modifiers changed from: protected */
    @Override // com.overlook.android.fing.ui.base.ServiceActivity
    public void d1() {
        super.d1();
        scheduleJob(new r2(this), 60000, 1033);
        F1();
        I1();
    }

    @Override // com.overlook.android.fing.ui.ads.e.a, com.overlook.android.fing.ui.base.ServiceActivity
    public void n(com.overlook.android.fing.ui.ads.b bVar, d dVar) {
        super.n(bVar, dVar);
        if (dVar != d.ISP_SCOREBOARD) {
            return;
        }
        if (bVar == com.overlook.android.fing.ui.ads.b.DISABLED) {
            this.D = null;
            H1();
        } else if (bVar == com.overlook.android.fing.ui.ads.b.LOADED) {
            H1();
        }
    }

    /* 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) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_isp_scoreboard);
        Intent intent = getIntent();
        if (intent.hasExtra("stats")) {
            this.o = intent.getParcelableArrayListExtra("stats");
        }
        if (intent.hasExtra(PushConst.EXTRA_SELFSHOW_TYPE_KEY)) {
            this.p = (t4) intent.getSerializableExtra(PushConst.EXTRA_SELFSHOW_TYPE_KEY);
        }
        if (intent.hasExtra("country-code")) {
            this.q = intent.getStringExtra("country-code");
        }
        if (intent.hasExtra("current-region")) {
            this.t = intent.getStringExtra("current-region");
        }
        if (intent.hasExtra("current-city")) {
            this.u = intent.getStringExtra("current-city");
        }
        if (intent.hasExtra("original-region")) {
            this.v = intent.getStringExtra("original-region");
        }
        if (intent.hasExtra("current-city")) {
            this.w = intent.getStringExtra("original-city");
        }
        if (intent.hasExtra("original-isp")) {
            this.x = intent.getStringExtra("original-isp");
        }
        boolean z2 = false;
        if (intent.hasExtra("cellular")) {
            this.y = intent.getBooleanExtra("cellular", false);
        }
        this.A = new b(null);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list);
        this.B = recyclerView;
        recyclerView.B0(this.A);
        this.B.h(new f1(this));
        this.B.F0(new LinearLayoutManager(1, false));
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        this.z = toolbar;
        setSupportActionBar(toolbar);
        G1();
        if (bundle != null) {
            z2 = true;
        }
        t0(true, z2);
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.isp_scoreboard_menu, menu);
        return true;
    }

    /* access modifiers changed from: protected */
    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onDestroy() {
        if (M0()) {
            u0().e(d.ISP_SCOREBOARD);
        }
        super.onDestroy();
    }

    @Override // com.overlook.android.fing.ui.base.BaseActivity
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() != R.id.action_sort) {
            return super.onOptionsItemSelected(menuItem);
        }
        x xVar = new x();
        xVar.put(t4.RATING, getString(R.string.fboxinternetspeed_scoreboard_sort_sentiment));
        xVar.put(t4.SPEED, getString(R.string.fboxinternetspeed_scoreboard_sort_score));
        xVar.put(t4.DISTRIBUTION, getString(R.string.fboxinternetspeed_scoreboard_sort_distribution));
        int a2 = xVar.a(this.p);
        d0 d0Var = new d0(getContext());
        d0Var.k(R.string.prefs_sortorder_title);
        d0Var.j(xVar.d());
        d0Var.h(a2);
        d0Var.g(false);
        d0Var.i(new k2(this, xVar));
        d0Var.l();
        return true;
    }

    public boolean onPrepareOptionsMenu(Menu menu) {
        MenuItem findItem = menu.findItem(R.id.action_sort);
        e.e.a.a.a.a.i0(findItem.getIcon(), androidx.core.content.a.b(this, R.color.accent100));
        return true;
    }

    /* access modifiers changed from: protected */
    @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, "Isp_Scoreboard");
    }
}