正在查看: Tasker v6.6.3 应用的 ServiceGenericActionJobs.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.6.3 应用的 ServiceGenericActionJobs.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.joaomgcd.taskerm.genericaction;
import android.app.job.JobParameters;
import android.app.job.JobService;
import android.content.Intent;
import android.os.Parcelable;
import android.os.PersistableBundle;
import net.dinglisch.android.taskerm.o7;
import uk.x2;
public final class ServiceGenericActionJobs extends JobService {
private final vj.j i = vj.k.a(new ik.a() {
@Override
public final Object e() {
uk.n0 c;
c = ServiceGenericActionJobs.c();
return c;
}
});
public static final uk.n0 c() {
return uk.o0.j(uk.o0.a(uk.d1.b()), x2.b(null, 1, null));
}
public static final vj.e0 e(ServiceGenericActionJobs serviceGenericActionJobs, Intent intent, JobParameters jobParameters) {
s1.d(new s1(serviceGenericActionJobs, intent), serviceGenericActionJobs.d(), null, null, 6, null);
serviceGenericActionJobs.jobFinished(jobParameters, false);
return vj.e0.a;
}
public final uk.n0 d() {
return (uk.n0) this.i.getValue();
}
@Override
public boolean onStartJob(final JobParameters jobParameters) {
String string;
jk.p.i(jobParameters, "parameters");
PersistableBundle extras = jobParameters.getExtras();
if (extras == null || (string = extras.getString("EXTRA_GENERIC_ACTION_CLASS")) == null) {
return false;
}
final Intent intent = new Intent();
intent.putExtra("EXTRA_ID", extras.getString("EXTRA_ID"));
try {
Object h = eg.f.c().h(extras.getString("EXTRA_GENERIC_ACTION"), Class.forName(string));
jk.p.g(h, "null cannot be cast to non-null type android.os.Parcelable");
jk.p.f(intent.putExtra("EXTRA_GENERIC_ACTION", (Parcelable) h));
} catch (Exception e) {
o7.l("GenericAction", "Couldn't run job", e);
jobFinished(jobParameters, false);
}
xg.e2.T0(new ik.a() {
@Override
public final Object e() {
vj.e0 e2;
e2 = ServiceGenericActionJobs.e(ServiceGenericActionJobs.this, intent, jobParameters);
return e2;
}
});
return true;
}
@Override
public boolean onStopJob(JobParameters jobParameters) {
jk.p.i(jobParameters, "parameters");
uk.o0.f(d(), null, 1, null);
return false;
}
}