导航菜单

页面标题

页面副标题

MX Player v1.97.8 - BugReportDetailActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 BugReportDetailActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.mxtech.videoplayer.ad.online.features.help;

import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.microsoft.identity.common.java.authscheme.TokenAuthenticationScheme;
import com.mxplay.login.model.UserInfo;
import com.mxtech.videoplayer.ad.online.features.help.a;
import com.mxtech.videoplayer.ad.view.SelfAdaptiveView;
import defpackage.aq1;
import defpackage.b3b;
import defpackage.bf0;
import defpackage.bq1;
import defpackage.cq1;
import defpackage.cyg;
import defpackage.dq7;
import defpackage.gfh;
import defpackage.gif;
import defpackage.h3i;
import defpackage.i0g;
import defpackage.j1b;
import defpackage.m3g;
import defpackage.mdg;
import defpackage.s0b;
import defpackage.tya;
import defpackage.wp1;
import defpackage.xe0;
import defpackage.y63;
import defpackage.yp1;
import defpackage.zp1;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.WeakHashMap;

public class BugReportDetailActivity extends y63 implements View.OnClickListener, a.InterfaceC0066a, gif.a {
    public static final int n0 = 0;
    public SelfAdaptiveView S;
    public RecyclerView T;
    public EditText U;
    public View V;
    public mxb W;
    public int X;
    public int Y;
    public String Z;
    public String a0;
    public String b0;
    public boolean c0;
    public String d0;
    public xe0<?> e0;
    public EditText h0;
    public TextView i0;
    public ImageView j0;
    public m3g k0;
    public xe0<?> m0;
    public final ArrayList<Uri> f0 = new ArrayList<>();
    public final ArrayList<String> g0 = new ArrayList<>();
    public String l0 = "";

    public static void E6(Context context, String str) {
        Intent intent = new Intent(context, (Class<?>) BugReportDetailActivity.class);
        intent.putExtra("issue_type_index", 3);
        intent.putExtra("report_type_index", 3);
        intent.putExtra("from_page", str);
        context.startActivity(intent);
    }

    @Override
    public final int C6() {
        return 2131558440;
    }

    public final void D6(int i) {
        if (i == 1) {
            this.T.setLayoutManager(new GridLayoutManager(4));
        }
        if (i == 2) {
            this.T.setLayoutManager(new LinearLayoutManager(0));
        }
    }

    public final void F6(View view) {
        if (view == null) {
            return;
        }
        view.setSelected(!view.isSelected());
        ((TextView) view).setTextColor(view.isSelected() ? ((j1b) getResources()).a.getColor(2131104009) : i0g.b().d().m(this, 2131101463));
    }

    public final void G6() {
        if (TextUtils.isEmpty(this.U.getText().toString()) || this.Y == -1) {
            this.V.setEnabled(false);
        } else {
            this.V.setEnabled(true);
        }
    }

    @Override
    public final String X2() {
        int i = this.X;
        int i2 = this.Y;
        String obj = this.U.getText().toString();
        UserInfo b = h3i.a.a.b();
        String customId = b == null ? "" : b.getCustomId();
        String str = this.b0;
        String str2 = this.d0;
        String str3 = this.l0;
        if (i2 == -1) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        Resources resources = getResources();
        sb.append(resources.getString(2131886487));
        sb.append("\n\n");
        sb.append(obj);
        sb.append("\n\n\n");
        sb.append(resources.getString(2131886489, Build.MODEL));
        sb.append("\n\n\n");
        sb.append(getResources().getString(2131886483));
        sb.append("\n\n======== ");
        sb.append(resources.getString(2131886488));
        sb.append(" ========\n");
        sb.append(resources.getString(2131886486));
        sb.append(":\t");
        sb.append(resources.getString(j2g.b[i]));
        sb.append("\n");
        sb.append(resources.getString(2131886490));
        sb.append(":\t");
        sb.append(resources.getString(j2g.f[i2]));
        sb.append("\n");
        if (TextUtils.isEmpty(customId)) {
            sb.append(resources.getString(2131886482));
            sb.append(":\t");
            sb.append(cyg.c);
            sb.append("\n");
        } else {
            sb.append("\n");
            sb.append(resources.getString(2131886521));
            sb.append(":\t");
            sb.append(customId);
            sb.append("\n");
            sb.append(resources.getString(2131886482));
            sb.append(":\t");
            sb.append(cyg.c);
            sb.append("\n");
            if (!TextUtils.isEmpty(str)) {
                sb.append(resources.getString(2131886504));
                sb.append(":\t");
                sb.append(str);
                sb.append("\n");
            }
        }
        if (!TextUtils.isEmpty(str2)) {
            sb.append(getResources().getString(2131886522));
            sb.append(":\n");
            sb.append(str2);
            sb.append("\n");
        }
        if (!TextUtils.isEmpty(str3)) {
            sb.append(getResources().getString(2131886500));
            sb.append(":");
            sb.append(str3);
            sb.append("\n");
        }
        sb.append("\n==============================\n");
        return sb.toString();
    }

    @Override
    public final List<Uri> Z() {
        return this.f0;
    }

    @Override
    public final boolean Z3(File file) {
        return com.mxtech.videoplayer.preference.a.a(file, 1);
    }

    @Override
    public final String c5() {
        String str;
        String sb;
        int i = this.X;
        int i2 = this.Y;
        String str2 = "";
        if (i2 == -1) {
            sb = "";
        } else {
            StringBuilder sb2 = new StringBuilder();
            sb2.append(j2g.c[i]);
            sb2.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
            sb2.append(j2g.g[i2]);
            sb2.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
            sb2.append(getResources().getString(2131886325));
            sb2.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
            tya tyaVar = tya.m;
            try {
                str = tyaVar.getPackageManager().getPackageInfo(tyaVar.getPackageName(), 0).versionName;
            } catch (Throwable unused) {
                str = "";
            }
            sb2.append(str);
            sb = sb2.toString();
        }
        if (!"KidsMode".equals(this.Z)) {
            return sb;
        }
        StringBuilder sb3 = new StringBuilder();
        sb3.append(getString(2131888415));
        sb3.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
        sb3.append(getResources().getString(2131886325));
        sb3.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
        tya tyaVar2 = tya.m;
        try {
            str2 = tyaVar2.getPackageManager().getPackageInfo(tyaVar2.getPackageName(), 0).versionName;
        } catch (Throwable unused2) {
        }
        sb3.append(str2);
        return sb3.toString();
    }

    @Override
    public final String l0() {
        return dq7.c();
    }

    @Override
    public final void onActivityResult(int i, int i2, Intent intent) {
        Uri data;
        super.onActivityResult(i, i2, intent);
        if (i != 16 || i2 != -1 || intent == null || (data = intent.getData()) == null) {
            return;
        }
        String[] strArr = {"_data"};
        Cursor query = getContentResolver().query(data, strArr, null, null, null);
        if (query != null) {
            try {
                query.moveToFirst();
                String string = query.getString(query.getColumnIndex(strArr[0]));
                ArrayList<String> arrayList = this.g0;
                arrayList.add(arrayList.size() - 1, string);
                this.f0.add(data);
                if (arrayList.size() > 6) {
                    arrayList.remove(arrayList.size() - 1);
                }
                this.W.notifyDataSetChanged();
            } catch (Exception unused) {
            } catch (Throwable th) {
                query.close();
                throw th;
            }
            query.close();
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() != 2131362430) {
            if (view.getParent() == this.S) {
                F6(view);
                if (view.isSelected()) {
                    int i = this.Y;
                    if (i != -1) {
                        F6(this.S.getChildAt(i));
                    }
                    this.Y = this.S.indexOfChild(view);
                } else {
                    this.Y = -1;
                }
                this.U.setHint(this.Y == 0 ? 2131886485 : 2131886484);
                G6();
                return;
            }
            return;
        }
        new gif(this, this).c(7, false, true);
        int i2 = this.X;
        int i3 = this.Y;
        String str = this.Z;
        if (i3 == -1) {
            return;
        }
        String str2 = j2g.d[i2];
        String str3 = j2g.h[i3];
        mdg u = d0d.u("bugReportSucceed");
        HashMap hashMap = u.b;
        d0d.e("itemType", str2, hashMap);
        d0d.e("reasonType", str3, hashMap);
        d0d.e("source", str, hashMap);
        gfh.d(u);
    }

    @Override
    public final void onConfigurationChanged(Configuration configuration) {
        super.onConfigurationChanged(configuration);
        D6(configuration.orientation);
    }

    @Override
    public final void onCreate(Bundle bundle) {
        int i = 3;
        super.onCreate(bundle);
        Intent intent = getIntent();
        if (intent != null) {
            if ("shortcut".equals(intent.getStringExtra("source"))) {
                th0.v("app_shortcut_callback");
                do2.F("callback");
            }
            this.X = intent.getIntExtra("issue_type_index", 6);
            this.Y = intent.getIntExtra("report_type_index", -1);
            this.Z = intent.getStringExtra("from_page");
            this.a0 = intent.getStringExtra("report_content");
            this.c0 = this.X == 3;
        }
        setTheme(s6d.N());
        k6(getString(j2g.b[this.X]));
        this.S = findViewById(2131367563);
        this.U = (EditText) findViewById(2131363306);
        this.V = findViewById(2131362430);
        int[] iArr = j2g.f;
        for (int i2 = 0; i2 < 5; i2++) {
            int i3 = iArr[i2];
            int dimensionPixelSize = ((j1b) getResources()).a.getDimensionPixelSize(2131166221);
            TextView textView = (TextView) View.inflate(this, 2131559409, null);
            ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-2, -2);
            textView.setText(i3);
            textView.setOnClickListener(this);
            marginLayoutParams.setMargins(0, 0, dimensionPixelSize, dimensionPixelSize);
            textView.setGravity(17);
            this.S.addView(textView, marginLayoutParams);
        }
        ArrayList<String> arrayList = this.g0;
        arrayList.add("add_photo");
        this.T = findViewById(2131365790);
        mxb mxbVar = new mxb();
        this.W = mxbVar;
        mxbVar.g(String.class, new a(this));
        D6(((j1b) getResources()).a.getConfiguration().orientation);
        this.T.setAdapter(this.W);
        mxb mxbVar2 = this.W;
        mxbVar2.i = arrayList;
        mxbVar2.notifyDataSetChanged();
        int i4 = this.Y;
        if (i4 != -1) {
            F6(this.S.getChildAt(i4));
        }
        if (this.X == 7 && dq7.h()) {
            findViewById(2131362680).setVisibility(0);
        }
        this.h0 = (EditText) findViewById(2131363316);
        this.i0 = (TextView) findViewById(2131367155);
        this.j0 = (ImageView) findViewById(2131364332);
        m3g m3gVar = new m3g(this);
        this.k0 = m3gVar;
        m3gVar.d = new yp1(this);
        this.h0.addTextChangedListener(new zp1(this));
        this.U.addTextChangedListener(new aq1(this));
        this.U.setOnTouchListener(new bq1());
        this.V.setOnClickListener(this);
        if (TextUtils.isEmpty(this.a0)) {
            this.V.setEnabled(false);
        } else {
            this.U.setText(this.a0);
            this.V.setEnabled(true);
        }
        if (this.c0) {
            kl3.p(new xe0[]{this.m0});
            xe0.c cVar = new xe0.c();
            cVar.b = "GET";
            cVar.a = "https://androidapi.mxplay.com/v1/coin/get_invitecode";
            xe0<?> xe0Var = new xe0<>(cVar);
            this.m0 = xe0Var;
            xe0Var.d(new cq1(this));
        }
        ((b3b) s0b.d()).submit(new bf0(this, i));
        View decorView = getWindow().getDecorView();
        wp1 wp1Var = new wp1(this, decorView);
        WeakHashMap weakHashMap = hgi.a;
        d.u(decorView, wp1Var);
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        kl3.p(new xe0[]{this.e0, this.m0});
        m3g m3gVar = this.k0;
        m3gVar.getClass();
        try {
            m3gVar.b.getViewTreeObserver().removeOnGlobalLayoutListener(m3gVar);
        } catch (Exception unused) {
        }
    }

    @Override
    public final void p5(int i) {
    }
}