- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
155 lines
6.0 KiB
Java
155 lines
6.0 KiB
Java
package androidx.work;
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.app.PendingIntent;
|
|
import android.content.Context;
|
|
import androidx.lifecycle.LiveData;
|
|
import androidx.work.impl.WorkManagerImpl;
|
|
import com.google.common.util.concurrent.ListenableFuture;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
import kotlin.collections.CollectionsKt__CollectionsJVMKt;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlinx.coroutines.flow.Flow;
|
|
|
|
@SuppressLint({"AddedAbstractMethod"})
|
|
/* loaded from: classes.dex */
|
|
public abstract class WorkManager {
|
|
public static final Companion Companion = new Companion(null);
|
|
|
|
public enum UpdateResult {
|
|
NOT_APPLIED,
|
|
APPLIED_IMMEDIATELY,
|
|
APPLIED_FOR_NEXT_RUN
|
|
}
|
|
|
|
public static WorkManager getInstance() {
|
|
return Companion.getInstance();
|
|
}
|
|
|
|
public static WorkManager getInstance(Context context) {
|
|
return Companion.getInstance(context);
|
|
}
|
|
|
|
public static void initialize(Context context, Configuration configuration) {
|
|
Companion.initialize(context, configuration);
|
|
}
|
|
|
|
public static boolean isInitialized() {
|
|
return Companion.isInitialized();
|
|
}
|
|
|
|
public abstract WorkContinuation beginUniqueWork(String str, ExistingWorkPolicy existingWorkPolicy, List<OneTimeWorkRequest> list);
|
|
|
|
public abstract WorkContinuation beginWith(List<OneTimeWorkRequest> list);
|
|
|
|
public abstract Operation cancelAllWork();
|
|
|
|
public abstract Operation cancelAllWorkByTag(String str);
|
|
|
|
public abstract Operation cancelUniqueWork(String str);
|
|
|
|
public abstract Operation cancelWorkById(UUID uuid);
|
|
|
|
public abstract PendingIntent createCancelPendingIntent(UUID uuid);
|
|
|
|
public abstract Operation enqueue(List<? extends WorkRequest> list);
|
|
|
|
public abstract Operation enqueueUniquePeriodicWork(String str, ExistingPeriodicWorkPolicy existingPeriodicWorkPolicy, PeriodicWorkRequest periodicWorkRequest);
|
|
|
|
public abstract Operation enqueueUniqueWork(String str, ExistingWorkPolicy existingWorkPolicy, List<OneTimeWorkRequest> list);
|
|
|
|
public abstract Configuration getConfiguration();
|
|
|
|
public abstract ListenableFuture getLastCancelAllTimeMillis();
|
|
|
|
public abstract LiveData<Long> getLastCancelAllTimeMillisLiveData();
|
|
|
|
public abstract ListenableFuture getWorkInfoById(UUID uuid);
|
|
|
|
public abstract Flow getWorkInfoByIdFlow(UUID uuid);
|
|
|
|
public abstract LiveData<WorkInfo> getWorkInfoByIdLiveData(UUID uuid);
|
|
|
|
public abstract ListenableFuture getWorkInfos(WorkQuery workQuery);
|
|
|
|
public abstract ListenableFuture getWorkInfosByTag(String str);
|
|
|
|
public abstract Flow getWorkInfosByTagFlow(String str);
|
|
|
|
public abstract LiveData<List<WorkInfo>> getWorkInfosByTagLiveData(String str);
|
|
|
|
public abstract Flow getWorkInfosFlow(WorkQuery workQuery);
|
|
|
|
public abstract ListenableFuture getWorkInfosForUniqueWork(String str);
|
|
|
|
public abstract Flow getWorkInfosForUniqueWorkFlow(String str);
|
|
|
|
public abstract LiveData<List<WorkInfo>> getWorkInfosForUniqueWorkLiveData(String str);
|
|
|
|
public abstract LiveData<List<WorkInfo>> getWorkInfosLiveData(WorkQuery workQuery);
|
|
|
|
public abstract Operation pruneWork();
|
|
|
|
public abstract ListenableFuture updateWork(WorkRequest workRequest);
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
|
|
public WorkManager getInstance() {
|
|
WorkManagerImpl workManagerImpl = WorkManagerImpl.getInstance();
|
|
if (workManagerImpl != null) {
|
|
return workManagerImpl;
|
|
}
|
|
throw new IllegalStateException("WorkManager is not initialized properly. The most likely cause is that you disabled WorkManagerInitializer in your manifest but forgot to call WorkManager#initialize in your Application#onCreate or a ContentProvider.".toString());
|
|
}
|
|
|
|
public WorkManager getInstance(Context context) {
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
WorkManagerImpl workManagerImpl = WorkManagerImpl.getInstance(context);
|
|
Intrinsics.checkNotNullExpressionValue(workManagerImpl, "getInstance(context)");
|
|
return workManagerImpl;
|
|
}
|
|
|
|
public void initialize(Context context, Configuration configuration) {
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
Intrinsics.checkNotNullParameter(configuration, "configuration");
|
|
WorkManagerImpl.initialize(context, configuration);
|
|
}
|
|
|
|
public boolean isInitialized() {
|
|
return WorkManagerImpl.isInitialized();
|
|
}
|
|
}
|
|
|
|
public final Operation enqueue(WorkRequest request) {
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
return enqueue(CollectionsKt__CollectionsJVMKt.listOf(request));
|
|
}
|
|
|
|
public final WorkContinuation beginWith(OneTimeWorkRequest request) {
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
return beginWith(CollectionsKt__CollectionsJVMKt.listOf(request));
|
|
}
|
|
|
|
public final WorkContinuation beginUniqueWork(String uniqueWorkName, ExistingWorkPolicy existingWorkPolicy, OneTimeWorkRequest request) {
|
|
Intrinsics.checkNotNullParameter(uniqueWorkName, "uniqueWorkName");
|
|
Intrinsics.checkNotNullParameter(existingWorkPolicy, "existingWorkPolicy");
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
return beginUniqueWork(uniqueWorkName, existingWorkPolicy, CollectionsKt__CollectionsJVMKt.listOf(request));
|
|
}
|
|
|
|
public Operation enqueueUniqueWork(String uniqueWorkName, ExistingWorkPolicy existingWorkPolicy, OneTimeWorkRequest request) {
|
|
Intrinsics.checkNotNullParameter(uniqueWorkName, "uniqueWorkName");
|
|
Intrinsics.checkNotNullParameter(existingWorkPolicy, "existingWorkPolicy");
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
return enqueueUniqueWork(uniqueWorkName, existingWorkPolicy, CollectionsKt__CollectionsJVMKt.listOf(request));
|
|
}
|
|
}
|