正在查看: 95爱播免登录版 v3.1.9 应用的 NetWorkDiagnosisActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 NetWorkDiagnosisActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.netease.LDNetDiagnoService.LDNetUtil;
import com.showself.Task.TraceTask;
import java.util.ArrayList;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class NetWorkDiagnosisActivity extends c {
private String a;
private TextView b;
private TextView c;
private TextView d;
private Button f2749e;
private TraceTask f2750f;
private TextView f2751g;
class a implements View.OnClickListener {
a() {
}
@Override
public void onClick(View view) {
NetWorkDiagnosisActivity.this.finish();
}
}
class b implements com.r.c.d {
b() {
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
NetWorkDiagnosisActivity.this.A(obj);
}
}
private void B() {
this.d.setVisibility(0);
TraceTask traceTask = new TraceTask(this, null, this.c, this.d, this.f2751g);
this.f2750f = traceTask;
traceTask.doTask();
}
private void z() {
new com.r.c.c("https://pics.beeshow.tv/test.json", new com.r.c.a(), new com.r.c.b(1), this).v(new b());
}
protected void A(Object obj) {
if (!(obj instanceof JSONObject)) {
B();
return;
}
JSONObject jSONObject = (JSONObject) obj;
if (jSONObject.optInt("statuscode") != 0 || jSONObject.optJSONObject("data") == null) {
B();
return;
}
JSONArray optJSONArray = jSONObject.optJSONObject("data").optJSONArray("urls");
ArrayList arrayList = new ArrayList();
if (optJSONArray != null) {
for (int i2 = 0; i2 < optJSONArray.length(); i2++) {
try {
arrayList.add(optJSONArray.getString(i2));
} catch (JSONException e2) {
e2.printStackTrace();
}
}
if (arrayList.size() > 0) {
this.d.setVisibility(0);
TraceTask traceTask = new TraceTask(this, arrayList, this.c, this.d, this.f2751g);
this.f2750f = traceTask;
traceTask.doTask();
}
}
}
@Override
public void init() {
this.a = getIntent().getStringExtra("title");
this.b = (TextView) findViewById(R.id.tv_nav_title);
TextView textView = (TextView) findViewById(R.id.tv_nav_right);
this.f2751g = textView;
textView.setText(R.string.menu_copy);
this.c = (TextView) findViewById(R.id.tv_result);
TextView textView2 = (TextView) findViewById(R.id.tv_cope_newwork_info);
this.d = textView2;
textView2.setText(R.string.process_of_testing);
this.d.setTextColor(2131099648);
this.d.setBackgroundResource(R.drawable.shape_cope_network_info_checking);
this.b.setText(this.a);
this.b.setSelected(true);
Button button = (Button) findViewById(R.id.btn_nav_left);
this.f2749e = button;
button.setOnClickListener(new a());
if (LDNetUtil.isNetworkConnected(this).booleanValue()) {
z();
} else {
B();
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.network_diagnoseis);
init();
}
@Override
protected void onDestroy() {
super.onDestroy();
TraceTask traceTask = this.f2750f;
if (traceTask != null) {
traceTask.onDestory();
}
}
@Override
public void refresh(Object... objArr) {
}
}