360手机助手 v3.3.0版本的 MD5 值为:127c345ad16bbebee6e347381328afd0
以下内容为反编译后的 gp.java 源代码,内容仅作参考
package com.qihoo.appstore.activities;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;
import com.qihoo.freewifi.push.R;
import java.lang.ref.WeakReference;
import java.util.HashMap;
public class gp extends com.qihoo.appstore.b.f {
final ReportActivity f968a;
private boolean d;
private ProgressDialog e;
private final WeakReference f;
public gp(ReportActivity reportActivity, Context context) {
this.f968a = reportActivity;
this.f = new WeakReference(context);
}
@Override
public Void a(String... strArr) {
EditText editText;
String str;
EditText editText2;
Spinner spinner;
HashMap a2;
String b2;
boolean z;
String[] strArr2;
EditText editText3;
if (((Context) this.f.get()) != null) {
try {
editText = this.f968a.j;
if (editText.length() > 0) {
editText3 = this.f968a.j;
str = editText3.getText().toString().trim();
} else {
str = null;
}
editText2 = this.f968a.k;
String trim = editText2.getText().toString().trim();
ReportActivity reportActivity = this.f968a;
ReportActivity reportActivity2 = this.f968a;
spinner = this.f968a.l;
a2 = reportActivity.a(reportActivity2, str, trim, spinner.getSelectedItem().toString(), "app_detail");
b2 = this.f968a.b();
if (!this.f968a.f692a) {
ReportActivity reportActivity3 = this.f968a;
if (b2 != null) {
strArr2 = this.f968a.o;
if (b2.contains(strArr2[1])) {
z = true;
reportActivity3.f692a = z;
}
}
z = false;
reportActivity3.f692a = z;
}
this.d = ay.a(this.f968a, "http://care.help.360.cn/care/upload", a2, !this.f968a.f692a, this.f968a.f692a);
} catch (Exception e) {
e.printStackTrace();
this.d = false;
}
}
return null;
}
@Override
public void a() {
Context context = (Context) this.f.get();
if (context != null) {
try {
this.e = new ProgressDialog(context);
this.e.setMessage(context.getString(R.string.sending_report));
this.e.setOnCancelListener(new gq(this));
this.e.show();
} catch (IllegalArgumentException e) {
if (com.qihoo360.mobilesafe.a.a.f5313a) {
com.qihoo.appstore.utils.bk.b("SendReportTask", "onPreExecute Exception!!!");
}
}
}
}
@Override
public void a(Void r4) {
Context context = (Context) this.f.get();
if (context != null) {
try {
ReportActivity.f691b = false;
if (this.e != null) {
this.e.dismiss();
}
if (!this.d) {
Toast.makeText(context, R.string.send_report_error, 0).show();
} else {
Toast.makeText(context, R.string.send_report_successful, 0).show();
((Activity) context).finish();
}
} catch (IllegalArgumentException e) {
if (com.qihoo360.mobilesafe.a.a.f5313a) {
com.qihoo.appstore.utils.bk.b("SendReportTask", "onPostExecute Exception!!!");
}
}
}
}
@Override
public void b() {
try {
ReportActivity.f691b = false;
if (this.e != null) {
this.e.dismiss();
}
} catch (IllegalArgumentException e) {
if (com.qihoo360.mobilesafe.a.a.f5313a) {
com.qihoo.appstore.utils.bk.b("SendReportTask", "onCancelled Exception!!!");
}
}
}
}