正在查看: Tasker v6.5.11 应用的 TaskSelect.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.5.11 应用的 TaskSelect.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package net.dinglisch.android.taskerm;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import java.util.ArrayList;
import net.dinglisch.android.taskerm.tn;
public class TaskSelect extends MyActivity {
private String[] v;
private g[] w;
class a extends Handler {
a() {
}
@Override
public void handleMessage(Message message) {
int i = message.what;
if (i == 1) {
TaskSelect.this.i0(message.getData().getString("text"));
} else if (i == 99) {
TaskSelect.this.finish();
}
}
}
public void i0(String str) {
Intent intent = new Intent();
intent.setData(Uri.parse(str));
setResult(-1, intent);
finish();
}
private void j0(to toVar) {
ArrayList<tn> K = toVar.K(-2, tn.f.Alpha);
ArrayList<String> O = toVar.O(K);
this.w = new g[O.size()];
this.v = new String[O.size()];
for (int i = 0; i < O.size(); i++) {
this.v[i] = O.get(i);
this.w[i] = K.get(i).getIcon();
if (this.w[i].g0()) {
this.w[i] = null;
}
}
}
private to k0() {
to toVar = new to();
try {
if (dq.O(this, "autobackup.xml") && !toVar.m4(this, "autobackup.xml")) {
dq.n0(this, 2131891080, new Object[0]);
return null;
}
return toVar;
} catch (OutOfMemoryError unused) {
dq.a0(this, 2131889311, new Object[0]);
return null;
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setResult(0);
to k0 = k0();
if (k0 != null) {
j0(k0);
}
String[] strArr = this.v;
if (strArr == null) {
finish();
} else if (strArr.length != 0) {
wj.D(this, new a(), 2131887560).J(this.v, this.w).U(tp.J(this, 2130969290)).C(this);
} else {
dq.j0(this, 2131887849, new Object[0]);
finish();
}
}
@Override
public void onDestroy() {
super.onDestroy();
this.v = null;
this.w = null;
}
}