导航菜单

页面标题

页面副标题

Tasker v6.6.3 - GenericActionActivityForResultForIntent.java 源代码

正在查看: Tasker v6.6.3 应用的 GenericActionActivityForResultForIntent.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.joaomgcd.taskerm.genericaction;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Parcel;
import android.os.Parcelable;
import com.joaomgcd.taskerm.util.pe;
import com.joaomgcd.taskerm.util.te;
import com.joaomgcd.taskerm.util.ue;
import com.joaomgcd.taskerm.util.we;

public class GenericActionActivityForResultForIntent extends GenericActionActivityForResult {
    private final Integer dialogTextResId;
    private final Integer dialogTitleResId;
    private final Intent intent;
    private final Long timeoutMs;
    public static final Parcelable.Creator<GenericActionActivityForResultForIntent> CREATOR = new a();
    public static final int $stable = 8;

    public static final class a implements Parcelable.Creator<GenericActionActivityForResultForIntent> {
        @Override
        public final GenericActionActivityForResultForIntent createFromParcel(Parcel parcel) {
            jk.p.i(parcel, "parcel");
            return new GenericActionActivityForResultForIntent((Intent) parcel.readParcelable(GenericActionActivityForResultForIntent.class.getClassLoader()), parcel.readInt() == 0 ? null : Integer.valueOf(parcel.readInt()), parcel.readInt() == 0 ? null : Integer.valueOf(parcel.readInt()), parcel.readInt() != 0 ? Long.valueOf(parcel.readLong()) : null);
        }

        @Override
        public final GenericActionActivityForResultForIntent[] newArray(int i) {
            return new GenericActionActivityForResultForIntent[i];
        }
    }

    public GenericActionActivityForResultForIntent(Intent intent, Integer num, Integer num2, Long l, int i, jk.h hVar) {
        this(intent, (i & 2) != 0 ? null : num, (i & 4) != 0 ? null : num2, (i & 8) != 0 ? null : l);
    }

    public static final Intent getIntentToStartForResult$lambda$0(GenericActionActivityForResultForIntent genericActionActivityForResultForIntent, df.p1 p1Var) {
        jk.p.i(p1Var, "it");
        return genericActionActivityForResultForIntent.getIntent();
    }

    public static final Intent getIntentToStartForResult$lambda$1(ik.l lVar, Object obj) {
        jk.p.i(obj, "p0");
        return (Intent) lVar.invoke(obj);
    }

    @Override
    protected pe checkResultSpecific(Activity activity, int i, int i2, Intent intent) {
        jk.p.i(activity, "activity");
        return intent == null ? te.c("No result intent") : new ue();
    }

    @Override
    public int describeContents() {
        return 0;
    }

    public Integer getDialogTextResId() {
        return this.dialogTextResId;
    }

    public Integer getDialogTitleResId() {
        return this.dialogTitleResId;
    }

    public Intent getIntent() {
        return this.intent;
    }

    @Override
    public ti.r<Intent> getIntentToStartForResult(Activity activity) {
        jk.p.i(activity, "context");
        Integer dialogTitleResId = getDialogTitleResId();
        Integer dialogTextResId = getDialogTextResId();
        if (dialogTitleResId == null || dialogTextResId == null) {
            ti.r<Intent> w = ti.r.w(getIntent());
            jk.p.f(w);
            return w;
        }
        ti.r p4 = com.joaomgcd.taskerm.dialog.a.p4(activity, dialogTitleResId.intValue(), dialogTextResId.intValue(), 0, 0, (String) null, 56, (Object) null);
        final ik.l lVar = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                Intent intentToStartForResult$lambda$0;
                intentToStartForResult$lambda$0 = GenericActionActivityForResultForIntent.getIntentToStartForResult$lambda$0(GenericActionActivityForResultForIntent.this, (df.p1) obj);
                return intentToStartForResult$lambda$0;
            }
        };
        ti.r<Intent> x = p4.x(new yi.e() {
            @Override
            public final Object a(Object obj) {
                Intent intentToStartForResult$lambda$1;
                intentToStartForResult$lambda$1 = GenericActionActivityForResultForIntent.getIntentToStartForResult$lambda$1(ik.l.this, obj);
                return intentToStartForResult$lambda$1;
            }
        });
        jk.p.f(x);
        return x;
    }

    @Override
    public ti.r<pe> getResult(Context context, Intent intent) {
        jk.p.i(context, "context");
        jk.p.i(intent, "intent");
        ti.r<pe> w = ti.r.w(new we(true, intent, null));
        jk.p.h(w, "just(...)");
        return w;
    }

    public Long getTimeoutMs() {
        return this.timeoutMs;
    }

    @Override
    public void writeToParcel(Parcel parcel, int i) {
        jk.p.i(parcel, "dest");
        parcel.writeParcelable(this.intent, i);
        Integer num = this.dialogTitleResId;
        if (num == null) {
            parcel.writeInt(0);
        } else {
            parcel.writeInt(1);
            parcel.writeInt(num.intValue());
        }
        Integer num2 = this.dialogTextResId;
        if (num2 == null) {
            parcel.writeInt(0);
        } else {
            parcel.writeInt(1);
            parcel.writeInt(num2.intValue());
        }
        Long l = this.timeoutMs;
        if (l == null) {
            parcel.writeInt(0);
        } else {
            parcel.writeInt(1);
            parcel.writeLong(l.longValue());
        }
    }

    public GenericActionActivityForResultForIntent(Intent intent, Integer num, Integer num2, Long l) {
        super("GenericActionActivityForResultForIntent:" + intent, l);
        jk.p.i(intent, "intent");
        this.intent = intent;
        this.dialogTitleResId = num;
        this.dialogTextResId = num2;
        this.timeoutMs = l;
    }
}