m.java 源代码
package com.abc_19do.abc_19do.abc_19do.abc_19do;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import com.bytedance.sdk.openadsdk.mediation.MediationConstant;
import java.util.Random;
import java.util.concurrent.Callable;
import java.util.concurrent.Future;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
public class m {
private static volatile ThreadPoolExecutor b;
public static Handler a = new Handler(Looper.getMainLooper());
private static final Random c = new Random();
public static <T> Future<T> a(Callable<T> callable) {
if (b == null) {
a();
}
return b.submit(callable);
}
private static void a() {
b = new ThreadPoolExecutor(1, 1, 30L, TimeUnit.SECONDS, new LinkedBlockingQueue());
}
public static void a(Runnable runnable) {
if (b == null) {
a();
}
b.execute(runnable);
}
public static void a(String str, Context context) {
if (context != null && c.nextInt(100) < 5) {
try {
context.getSharedPreferences("cb_test", 0).edit().putString(MediationConstant.ADN_GDT, str).apply();
} catch (Throwable th) {
th.printStackTrace();
}
}
}
public static void b(Runnable runnable) {
a.post(runnable);
}
}