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);
    }
}