导航菜单

页面标题

页面副标题

BetterTogether v3.0.0 - SyncJobService.java 源代码

正在查看: BetterTogether v3.0.0 应用的 SyncJobService.java JAVA 源代码文件

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


package com.onesignal;

import android.app.job.JobParameters;
import android.app.job.JobService;

public class SyncJobService extends JobService {
    @Override
    public final boolean onStartJob(JobParameters jobParameters) {
        b3 c = b3.c();
        z2 z2Var = new z2(this, jobParameters);
        c.getClass();
        y3.b(w3.DEBUG, "OSBackground sync, calling initWithContext", null);
        y3.A(this);
        Thread thread = new Thread(z2Var, "OS_SYNCSRV_BG_SYNC");
        c.b = thread;
        OSUtils.t(thread);
        return true;
    }

    @Override
    public final boolean onStopJob(JobParameters jobParameters) {
        b3 c = b3.c();
        Thread thread = c.b;
        boolean z = false;
        if (thread != null && thread.isAlive()) {
            c.b.interrupt();
            z = true;
        }
        y3.b(w3.DEBUG, "SyncJobService onStopJob called, system conditions not available reschedule: " + z, null);
        return z;
    }
}