package com.kwad.sdk.collector; import android.content.Context; import com.kwad.sdk.collector.AppStatusRules; import java.util.ArrayList; import java.util.List; public final class i { private static String a(AppStatusRules.Strategy strategy) { String name = strategy.getName() == null ? "defaultStrategy" : strategy.getName(); return "appstatus_strategy_pref_" + name; } public static void a(Context context, AppStatusRules.Strategy strategy, long j) { if (context != null && strategy != null) { context.getSharedPreferences("ksadsdk_pref", 0).edit().putLong(a(strategy), j).apply(); } } public static boolean a(Context context, AppStatusRules.Strategy strategy) { if (context == null) { return false; } long j = context.getSharedPreferences("ksadsdk_pref", 0).getLong(a(strategy), -1); if (j < 0) { return true; } long currentTimeMillis = System.currentTimeMillis(); long minLaunchIntervalWithMS = strategy.getMinLaunchIntervalWithMS(); return minLaunchIntervalWithMS <= 0 || j + minLaunchIntervalWithMS < currentTimeMillis; } public static List<AppStatusRules.Strategy> c(AppStatusRules appStatusRules) { return appStatusRules == null ? new ArrayList() : appStatusRules.obtainNamedStrategyList(); } public static AppStatusRules.Strategy d(AppStatusRules appStatusRules) { return appStatusRules == null ? AppStatusRules.Strategy.LOCAL_DEFAULT : appStatusRules.obtainDefaultStrategy(); } }