正在查看: Tasker v6.6.3 应用的 GenericActionActivityForResultForIntent.java JAVA 源代码文件
本页面展示 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;
}
}