正在查看: Tasker v6.6.3 应用的 ActivityReceiveKey.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.6.3 应用的 ActivityReceiveKey.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.joaomgcd.taskerm.navigationbar;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.joaomgcd.taskerm.navigationbar.ActivityReceiveKey;
import ik.l;
import java.util.List;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import jk.p;
import kg.i;
import kotlin.collections.t;
import net.dinglisch.android.taskerm.ExecuteService;
import net.dinglisch.android.taskerm.o7;
import ti.n;
import ti.r;
import vj.e0;
import vj.j;
import vj.k;
import xg.e2;
public final class ActivityReceiveKey extends Activity {
private final j i = k.a(new ik.a() {
@Override
public final Object e() {
String g;
g = ActivityReceiveKey.g(ActivityReceiveKey.this);
return g;
}
});
private final j q = k.a(new ik.a() {
@Override
public final Object e() {
sj.b q;
q = ActivityReceiveKey.q();
return q;
}
});
private final j r = k.a(new ik.a() {
@Override
public final Object e() {
n h;
h = ActivityReceiveKey.h(ActivityReceiveKey.this);
return h;
}
});
private wi.b s;
public static final e0 f(ActivityReceiveKey activityReceiveKey, List list) {
try {
int size = list.size();
p.f(list);
kg.g gVar = (kg.g) t.g0(list);
if (gVar == null) {
activityReceiveKey.o("No task for multi-click (" + size + ")");
return e0.a;
}
String[] a = gVar.a();
if (a == null) {
activityReceiveKey.p("task names for multi-click (" + size + ") to execute is null. Can't execute");
return e0.a;
}
if (a.length == 0) {
activityReceiveKey.o("No task names for multi-click (" + size + ")");
return e0.a;
}
String str = (String) kotlin.collections.n.a0(a, size - 1);
if (str == null) {
str = (String) kotlin.collections.n.m0(a);
}
activityReceiveKey.o("Executing task for multi-click (" + size + ") " + str);
ExecuteService.q7(activityReceiveKey, str);
activityReceiveKey.finish();
return e0.a;
} finally {
activityReceiveKey.finish();
}
}
public static final String g(ActivityReceiveKey activityReceiveKey) {
Intent selector;
Set<String> categories;
Intent intent = activityReceiveKey.getIntent();
if (intent == null || (selector = intent.getSelector()) == null || (categories = selector.getCategories()) == null) {
return null;
}
return (String) t.d0(categories);
}
public static final n h(ActivityReceiveKey activityReceiveKey) {
return e2.N0(activityReceiveKey.l(), 500L, TimeUnit.MILLISECONDS);
}
private final String i() {
return (String) this.i.getValue();
}
private final n<kg.g> j() {
return (n) this.r.getValue();
}
private final wi.b k() {
r<List<kg.g>> w0 = j().w0();
p.h(w0, "toList(...)");
return e2.C2(w0, this, new l() {
@Override
public final Object invoke(Object obj) {
e0 f;
f = ActivityReceiveKey.f(ActivityReceiveKey.this, (List) obj);
return f;
}
});
}
private final sj.b<kg.g> l() {
return (sj.b) this.q.getValue();
}
private final void m() {
e2.T0(new ik.a() {
@Override
public final Object e() {
e0 n;
n = ActivityReceiveKey.n(ActivityReceiveKey.this);
return n;
}
});
}
public static final e0 n(ActivityReceiveKey activityReceiveKey) {
kg.g b = new i(activityReceiveKey).b(activityReceiveKey.i());
if (b == null) {
activityReceiveKey.p("Not found executing task");
return e0.a;
}
String[] a = b.a();
if (a == null) {
activityReceiveKey.p("task names to execute is null. Can't execute");
return e0.a;
}
if (a.length == 0) {
activityReceiveKey.p("No task names to execute");
return e0.a;
}
if (a.length > 1) {
if (activityReceiveKey.s == null) {
activityReceiveKey.s = activityReceiveKey.k();
}
activityReceiveKey.l().f(b);
return e0.a;
}
String str = (String) kotlin.collections.n.R(a);
if (str == null) {
activityReceiveKey.p("No first task name to execute");
return e0.a;
}
activityReceiveKey.o("Executing task " + str);
ExecuteService.q7(activityReceiveKey, str);
activityReceiveKey.finish();
return e0.a;
}
private final void o(String str) {
o7.f("KEYTASKS", str + ": from category " + i());
}
private final void p(String str) {
o(str);
finish();
}
public static final sj.b q() {
return sj.b.A0();
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
m();
}
@Override
protected void onDestroy() {
wi.b bVar = this.s;
if (bVar != null) {
bVar.d();
}
this.s = null;
super.onDestroy();
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
m();
}
}