导航菜单

页面标题

页面副标题

Tasker v6.6.3 - ServiceGenericActionJobs.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;
    }
}