正在查看: Tasker v6.6.3 应用的 TaskSelect.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.6.3 应用的 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.fn;
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(fo foVar) {
ArrayList<fn> K = foVar.K(-2, fn.f.Alpha);
ArrayList<String> N = foVar.N(K);
this.w = new g[N.size()];
this.v = new String[N.size()];
for (int i = 0; i < N.size(); i++) {
this.v[i] = N.get(i);
this.w[i] = K.get(i).getIcon();
if (this.w[i].h0()) {
this.w[i] = null;
}
}
}
private fo k0() {
fo foVar = new fo();
try {
if (pp.O(this, "autobackup.xml") && !foVar.r4(this, "autobackup.xml")) {
pp.n0(this, 2131891102, new Object[0]);
return null;
}
return foVar;
} catch (OutOfMemoryError unused) {
pp.a0(this, 2131889325, new Object[0]);
return null;
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setResult(0);
fo k0 = k0();
if (k0 != null) {
j0(k0);
}
String[] strArr = this.v;
if (strArr == null) {
finish();
} else if (strArr.length != 0) {
fj.D(this, new a(), 2131887567).J(this.v, this.w).U(fp.J(this, 2130969290)).C(this);
} else {
pp.j0(this, 2131887856, new Object[0]);
finish();
}
}
@Override
public void onDestroy() {
super.onDestroy();
this.v = null;
this.w = null;
}
}