ComeetChat v1.866866806590版本的 MD5 值为:4a7461802cd62adce19de75377dd7ca7
以下内容为反编译后的 c.java 源代码,内容仅作参考
package com.joaomgcd.taskerm.helper.actions;
import android.content.Context;
import android.content.res.Resources;
import c.f.b.k;
import c.s;
import com.joaomgcd.taskerm.dialog.x;
import com.joaomgcd.taskerm.dialog.y;
import com.joaomgcd.taskerm.helper.l;
import com.joaomgcd.taskerm.util.al;
import net.danlew.android.joda.R;
import net.dinglisch.android.taskerm.ActionEdit;
import net.dinglisch.android.taskerm.ba;
import net.dinglisch.android.taskerm.n;
public abstract class c<TInput> extends l<net.dinglisch.android.taskerm.c, TInput, ActionEdit> {
private final ActionEdit f7384a;
private final com.joaomgcd.taskerm.action.a<TInput, ?, ?> f7385c;
public static final class a extends c.f.b.l implements c.f.a.a<s> {
a() {
super(0);
}
@Override
public s invoke() {
a();
return s.f2131a;
}
public final void a() {
Boolean b2 = ba.c(c.this.u()).b();
k.a((Object) b2, "Init.canRoot(actionEdit).blockingGet()");
if (b2.booleanValue()) {
return;
}
Boolean b3 = new com.joaomgcd.taskerm.b.a(c.this.u()).a().b();
k.a((Object) b3, "ADB(actionEdit).isAdbWifiAvailable().blockingGet()");
if (b3.booleanValue()) {
return;
}
c.a(c.this, (b.a.l) y.d(c.this.u()), (b.a.d.f) null, 1, (Object) null);
}
}
public c(ActionEdit actionEdit, com.joaomgcd.taskerm.action.a<TInput, ?, ?> aVar) {
super(actionEdit, aVar);
k.b(actionEdit, "actionEdit");
k.b(aVar, "actionBase");
this.f7384a = actionEdit;
this.f7385c = aVar;
}
public final ActionEdit u() {
return this.f7384a;
}
@Override
public String a(Resources resources, int i, int i2) {
k.b(resources, "resources");
return n.a(resources, i, i2);
}
@Override
public <T> void a(b.a.l<T> lVar, b.a.d.f<T> fVar) {
k.b(lVar, "receiver$0");
b(lVar, fVar);
}
public static void a(c cVar, b.a.l lVar, b.a.d.f fVar, int i, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: subscribeWithActionEdit");
}
if ((i & 1) != 0) {
fVar = (b.a.d.f) null;
}
cVar.b(lVar, fVar);
}
public final <T> void b(b.a.l<T> lVar, b.a.d.f<T> fVar) {
k.b(lVar, "receiver$0");
this.f7384a.f10856a.a(lVar, fVar);
}
@Override
public void a(net.dinglisch.android.taskerm.c cVar) {
k.b(cVar, "configurable");
super.a((c<TInput>) cVar);
v();
f();
}
private final void f() {
if (this.f7385c.f()) {
a(y.a(this.f7384a, R.string.pl_command, R.string.command_action_info, R.string.button_label_ok, R.string.learn_more, (String) null, 32, (Object) null), new b());
}
}
public static final class b<T> implements b.a.d.f<x> {
b() {
}
@Override
public final void accept(x xVar) {
k.b(xVar, "it");
if (xVar.d()) {
al.a((Context) c.this.u(), "https://tasker.joaoapps.com/commandsystem.html", true, false, true, 4, (Object) null);
}
}
}
private final void v() {
if (this.f7385c.a((Context) this.f7384a, (ActionEdit) j())) {
com.joaomgcd.taskerm.rx.h.c(new a());
}
}
public final void a(int i, Object obj) {
net.dinglisch.android.taskerm.c a2;
if (obj == null || (a2 = this.f7384a.a()) == null) {
return;
}
k.a((Object) a2, "actionEdit.action ?: return");
if (obj instanceof String) {
a2.b(i, (String) obj);
} else if (obj instanceof Boolean) {
a2.a(i, ((Boolean) obj).booleanValue());
} else if (obj instanceof Integer) {
a2.a(i, ((Number) obj).intValue());
}
}
}