正在查看: Zepto v25.1.4 应用的 ClearDatabaseService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Zepto v25.1.4 应用的 ClearDatabaseService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.chuckerteam.chucker.internal.support;
import android.app.IntentService;
import android.content.Context;
import android.content.Intent;
import android.util.LongSparseArray;
import com.chuckerteam.chucker.internal.data.repository.RepositoryProvider;
import java.io.Serializable;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.ContinuationInterceptor;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
@Metadata
public final class ClearDatabaseService extends IntentService {
@Metadata
public static abstract class ClearAction implements Serializable {
@Metadata
public static final class Companion {
}
@Metadata
public static final class Error extends ClearAction {
}
@Metadata
public static final class Transaction extends ClearAction {
public static final Transaction f11376a = new Transaction();
}
}
@Metadata
public static final class Companion {
}
public ClearDatabaseService() {
super("Chucker-ClearDatabaseService");
}
@Override
public final void onHandleIntent(Intent intent) {
Serializable serializableExtra = intent == null ? null : intent.getSerializableExtra("EXTRA_ITEM_TO_CLEAR");
if (!(serializableExtra instanceof ClearAction.Transaction)) {
if (serializableExtra instanceof ClearAction.Error) {
Context applicationContext = getApplicationContext();
Intrinsics.checkNotNullExpressionValue(applicationContext, "applicationContext");
RepositoryProvider.a(applicationContext);
BuildersKt.b(CoroutineScopeKt.a(Dispatchers.b), (ContinuationInterceptor) null, (CoroutineStart) null, new ClearDatabaseService$onHandleIntent$2(2, null), 3);
new NotificationHelper(this).f11386b.cancel(3546);
return;
}
return;
}
Context applicationContext2 = getApplicationContext();
Intrinsics.checkNotNullExpressionValue(applicationContext2, "applicationContext");
RepositoryProvider.a(applicationContext2);
BuildersKt.b(CoroutineScopeKt.a(Dispatchers.b), (ContinuationInterceptor) null, (CoroutineStart) null, new ClearDatabaseService$onHandleIntent$1(2, null), 3);
LongSparseArray longSparseArray = NotificationHelper.e;
synchronized (longSparseArray) {
longSparseArray.clear();
NotificationHelper.f.clear();
Unit unit = Unit.a;
}
new NotificationHelper(this).f11386b.cancel(1138);
}
}