Wallkin v1.86859532693版本的 MD5 值为:c3099a56aae2c3706b2239994117cc3a

以下内容为反编译后的 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 = 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, (int) R.string.pl_command, (int) R.string.command_action_info, (int) R.string.button_label_ok, (int) 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());
        }
    }
}