a.java 源代码


package com.applovin.impl.mediation.debugger.ui.b;

import android.R;
import android.content.Context;
import android.content.Intent;
import android.database.DataSetObserver;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.FrameLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import com.applovin.impl.mediation.debugger.ui.a;
import com.applovin.impl.mediation.debugger.ui.b.b;
import com.applovin.impl.sdk.AppLovinContentProviderUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.sdk.utils.Utils;
import com.applovin.mediation.MaxDebuggerAdUnitsListActivity;
import com.applovin.mediation.MaxDebuggerDetailActivity;
import com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity;
import g0.d;

public class a extends com.applovin.impl.mediation.debugger.ui.a {

    private com.applovin.impl.mediation.debugger.ui.b.b f7399q;

    private DataSetObserver f7400r;

    private FrameLayout f7401s;

    private ListView f7402t;

    private com.applovin.impl.adview.a f7403u;

    class C0123a extends DataSetObserver {
        C0123a() {
        }

        @Override
        public void onChanged() {
            a.this.i();
            a aVar = a.this;
            aVar.b(aVar);
        }
    }

    public class b implements d.b {

        final com.applovin.impl.sdk.a f7405a;

        class C0124a implements a.b<MaxDebuggerAdUnitsListActivity> {
            C0124a() {
            }

            @Override
            public void a(MaxDebuggerAdUnitsListActivity maxDebuggerAdUnitsListActivity) {
                maxDebuggerAdUnitsListActivity.initialize(a.this.f7399q.t(), a.this.f7399q.s());
            }
        }

        class C0125b implements a.b<MaxDebuggerTestLiveNetworkActivity> {
            C0125b() {
            }

            @Override
            public void a(MaxDebuggerTestLiveNetworkActivity maxDebuggerTestLiveNetworkActivity) {
                maxDebuggerTestLiveNetworkActivity.initialize(a.this.f7399q.w(), a.this.f7399q.s());
            }
        }

        class c implements a.b<MaxDebuggerDetailActivity> {

            final g0.c f7409a;

            c(g0.c cVar) {
                this.f7409a = cVar;
            }

            @Override
            public void a(MaxDebuggerDetailActivity maxDebuggerDetailActivity) {
                maxDebuggerDetailActivity.initialize(((f0.a) this.f7409a).r());
            }
        }

        b(com.applovin.impl.sdk.a aVar) {
            this.f7405a = aVar;
        }

        @Override
        public void a(g0.a aVar, g0.c cVar) {
            String str;
            a aVar2;
            String str2;
            int a7 = aVar.a();
            if (a7 == b.c.MAX.ordinal()) {
                Utils.showAlert(cVar.m(), cVar.n(), a.this);
                return;
            }
            if (a7 == b.c.ADS.ordinal()) {
                if (aVar.b() == b.EnumC0126b.AD_UNITS.ordinal()) {
                    if (a.this.f7399q.t().size() > 0) {
                        a.this.startActivity(MaxDebuggerAdUnitsListActivity.class, this.f7405a, new C0124a());
                        return;
                    } else {
                        str = "Please setup or enable your MAX ad units on https://applovin.com.";
                        aVar2 = a.this;
                        str2 = "No live ad units";
                    }
                } else if (aVar.b() == b.EnumC0126b.SELECT_LIVE_NETWORKS.ordinal()) {
                    if (a.this.f7399q.w().size() > 0) {
                        if (!a.this.f7399q.s().h().d()) {
                            a.this.startActivity(MaxDebuggerTestLiveNetworkActivity.class, this.f7405a, new C0125b());
                            return;
                        } else {
                            Utils.showAlert("Restart Required", cVar.n(), a.this);
                            return;
                        }
                    }
                    str = "Please complete integrations in order to access this.";
                    aVar2 = a.this;
                    str2 = "Complete Integrations";
                } else {
                    return;
                }
                Utils.showAlert(str2, str, aVar2);
                return;
            }
            if ((a7 == b.c.INCOMPLETE_NETWORKS.ordinal() || a7 == b.c.COMPLETED_NETWORKS.ordinal()) && (cVar instanceof f0.a)) {
                a.this.startActivity(MaxDebuggerDetailActivity.class, this.f7405a, new c(cVar));
            }
        }
    }

    public class c implements Runnable {

        final Context f7411q;

        c(Context context) {
            this.f7411q = context;
        }

        @Override
        public void run() {
            Utils.showAlert(a.this.f7399q.u(), a.this.f7399q.v(), this.f7411q);
        }
    }

    private void a() {
        Uri cacheJPEGImageWithFileName;
        Bitmap b6 = this.f7399q.b(this.f7402t);
        if (b6 == null || (cacheJPEGImageWithFileName = AppLovinContentProviderUtils.cacheJPEGImageWithFileName(b6, "mediation_debugger_screenshot.jpeg")) == null) {
            return;
        }
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType("image/jpeg");
        intent.putExtra("android.intent.extra.STREAM", cacheJPEGImageWithFileName);
        intent.addFlags(1);
        startActivity(Intent.createChooser(intent, "Share Mediation Debugger"));
    }

    public void b(Context context) {
        if (StringUtils.isValidString(this.f7399q.v()) && !this.f7399q.r()) {
            this.f7399q.o(true);
            runOnUiThread(new c(context));
        }
    }

    private void g() {
        i();
        com.applovin.impl.adview.a aVar = new com.applovin.impl.adview.a(this, 50, R.attr.progressBarStyleLarge);
        this.f7403u = aVar;
        aVar.setColor(-3355444);
        this.f7401s.addView(this.f7403u, new FrameLayout.LayoutParams(-1, -1, 17));
        this.f7401s.bringChildToFront(this.f7403u);
        this.f7403u.a();
    }

    public void i() {
        com.applovin.impl.adview.a aVar = this.f7403u;
        if (aVar != null) {
            aVar.b();
            this.f7401s.removeView(this.f7403u);
            this.f7403u = null;
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setTitle("MAX Mediation Debugger");
        setContentView(com.applovin.sdk.R.layout.list_view);
        this.f7401s = (FrameLayout) findViewById(R.id.content);
        this.f7402t = (ListView) findViewById(com.applovin.sdk.R.id.listView);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(com.applovin.sdk.R.menu.mediation_debugger_activity_menu, menu);
        return true;
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        this.f7399q.unregisterDataSetObserver(this.f7400r);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (com.applovin.sdk.R.id.action_share == menuItem.getItemId()) {
            a();
            return true;
        }
        return super.onOptionsItemSelected(menuItem);
    }

    @Override
    protected void onStart() {
        super.onStart();
        this.f7402t.setAdapter((ListAdapter) this.f7399q);
        if (!this.f7399q.p()) {
            g();
        }
    }

    public void setListAdapter(com.applovin.impl.mediation.debugger.ui.b.b bVar, com.applovin.impl.sdk.a aVar) {
        DataSetObserver dataSetObserver;
        com.applovin.impl.mediation.debugger.ui.b.b bVar2 = this.f7399q;
        if (bVar2 != null && (dataSetObserver = this.f7400r) != null) {
            bVar2.unregisterDataSetObserver(dataSetObserver);
        }
        this.f7399q = bVar;
        this.f7400r = new C0123a();
        b(this);
        this.f7399q.registerDataSetObserver(this.f7400r);
        this.f7399q.c(new b(aVar));
    }
}