导航菜单

页面标题

页面副标题

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

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

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


package com.mxtech.videoplayer.help;

import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.mxtech.videoplayer.help.a;
import com.truecaller.android.sdk.R;
import defpackage.hq1;
import defpackage.mxb;
import defpackage.x63;
import defpackage.xp1;
import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class BugReportDetailActivity extends x63 implements View.OnClickListener, a.InterfaceC0024a, a {
    public static final int c0 = 0;
    public SelfAdaptiveView S;
    public RecyclerView T;
    public EditText U;
    public View V;
    public View W;
    public mxb X;
    public int Y;
    public int Z = -1;
    public final ArrayList<Uri> a0 = new ArrayList<>();
    public final ArrayList<String> b0 = new ArrayList<>();

    @Override
    public final int D6() {
        return 2131558441;
    }

    public final void F6(View view) {
        if (view == null) {
            return;
        }
        view.setSelected(!view.isSelected());
        ((TextView) view).setTextColor(view.isSelected() ? getResources().a.getColor(R.color.white) : i0g.c(this, 2131100673));
    }

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

    @Override
    public final void I1() {
        Intent intent = new Intent("android.intent.action.PICK", MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
        try {
            startActivityForResult(intent, 16);
        } catch (Exception unused) {
            startActivityForResult(Intent.createChooser(intent, getString(2131886520)), 16);
        }
    }

    public final String X2() {
        return hq1.s(this, this.Y, this.Z, this.U.getText().toString());
    }

    @Override
    public final void Y(int i) {
        ArrayList<String> arrayList = this.b0;
        ArrayList arrayList2 = new ArrayList(arrayList);
        arrayList2.remove(i);
        this.a0.remove(i);
        if (arrayList2.size() == 5 && !arrayList2.contains("add_photo")) {
            arrayList2.add("add_photo");
        }
        arrayList.clear();
        arrayList.addAll(arrayList2);
        this.X.notifyDataSetChanged();
    }

    public final List<Uri> Z() {
        return this.a0;
    }

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

    public final String c5() {
        return hq1.r(this, this.Y, this.Z);
    }

    public final String l0() {
        return gif.b();
    }

    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.b0;
                arrayList.add(arrayList.size() - 1, string);
                this.a0.add(data);
                if (arrayList.size() > 6) {
                    arrayList.remove(arrayList.size() - 1);
                }
                this.X.notifyDataSetChanged();
            } catch (Exception unused) {
            } catch (Throwable th) {
                query.close();
                throw th;
            }
            query.close();
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getParent() != this.S) {
            if (view.getId() == 2131362429) {
                new gif(this, this).c(7, false, true);
                return;
            }
            return;
        }
        F6(view);
        if (view.isSelected()) {
            int i = this.Z;
            if (i != -1) {
                F6(this.S.getChildAt(i));
            }
            this.Z = this.S.indexOfChild(view);
        } else {
            this.Z = -1;
        }
        this.U.setHint(this.Z == 0 ? 2131886485 : 2131886484);
        G6();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        if ("shortcut".equals(getIntent().getStringExtra("source"))) {
            th0.v("app_shortcut_callback");
            do2.F("callback");
        }
        int intExtra = getIntent().getIntExtra("issue_type_index", 4);
        this.Y = intExtra;
        String string = getString(hq1.b[intExtra]);
        Toolbar toolbar = this.P;
        if (toolbar != null) {
            toolbar.setTitle(string);
        }
        this.S = (SelfAdaptiveView) findViewById(2131367563);
        this.U = (EditText) findViewById(2131363306);
        this.V = findViewById(2131362429);
        this.W = findViewById(2131362430);
        int[] iArr = hq1.d;
        for (int i = 0; i < 5; i++) {
            int i2 = iArr[i];
            int dimensionPixelSize = getResources().a.getDimensionPixelSize(2131166221);
            TextView textView = (TextView) View.inflate(this, 2131559409, null);
            ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-2, -2);
            textView.setText(i2);
            textView.setOnClickListener(this);
            marginLayoutParams.setMargins(0, 0, dimensionPixelSize, dimensionPixelSize);
            textView.setGravity(17);
            this.S.addView(textView, marginLayoutParams);
        }
        ArrayList<String> arrayList = this.b0;
        arrayList.add("add_photo");
        this.T = findViewById(2131365790);
        mxb mxbVar = new mxb();
        this.X = mxbVar;
        mxbVar.g(String.class, new a(this));
        this.T.setLayoutManager(new GridLayoutManager(4));
        this.T.setAdapter(this.X);
        mxb mxbVar2 = this.X;
        mxbVar2.i = arrayList;
        mxbVar2.notifyDataSetChanged();
        this.U.addTextChangedListener(new xp1(this));
        this.V.setOnClickListener(this);
        this.V.setEnabled(false);
        this.W.setEnabled(false);
    }

    public final void p5(int i) {
    }
}