正在查看: MX Player v1.97.8 应用的 TVBugReportDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 TVBugReportDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.tv;
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.SelfAdaptiveView;
import com.mxtech.videoplayer.help.a;
import defpackage.btg;
import defpackage.gif;
import defpackage.i0g;
import defpackage.j1b;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class TVBugReportDetailActivity extends x63 implements View.OnClickListener, a.a, gif.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<>();
public final int C6() {
return s6d.N();
}
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() ? ((j1b) getResources()).a.getColor(2131104009) : i0g.b().d().m(this, 2131100673));
}
public final void G6() {
if (TextUtils.isEmpty(this.U.getText().toString()) || this.Z == -1) {
this.V.setEnabled(false);
this.W.setBackgroundResource(2131233827);
} else {
this.V.setEnabled(true);
this.W.setBackgroundResource(2131233828);
}
}
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);
}
}
@Override
public final String X2() {
return hq1.s(this, this.Y, this.Z, this.U.getText().toString());
}
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();
}
@Override
public final List<Uri> Z() {
return this.a0;
}
@Override
public final boolean Z3(File file) {
return com.mxtech.videoplayer.preference.a.a(file, 1);
}
@Override
public final String c5() {
return hq1.r(this, this.Y, this.Z);
}
@Override
public final String l0() {
return gif.b();
}
public final void onActivityResult(int i, int i2, Intent intent) {
Uri data;
super/*com.mxtech.videoplayer.e*/.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 || query.getCount() <= 0) {
return;
}
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();
}
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
int intExtra = getIntent().getIntExtra("issue_type_index", 4);
this.Y = intExtra;
String string = getString(hq1.b[intExtra]);
Toolbar toolbar = ((x63) this).P;
if (toolbar != null) {
toolbar.setTitle(string);
}
this.S = 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 = ((j1b) 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 btg(this));
this.V.setOnClickListener(this);
this.V.setEnabled(false);
}
@Override
public final void p5(int i) {
}
}