9.1
This commit is contained in:
@@ -1,14 +1,19 @@
|
||||
package com.android.boot.ad;
|
||||
|
||||
import static com.android.boot.ad.TouchTools.mainActivity;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.TypeReference;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class SharedPreferencesTools {
|
||||
public static final String DATE = getToday();
|
||||
public static final String IS_FIRST = "isFirst";
|
||||
@@ -17,6 +22,7 @@ public class SharedPreferencesTools {
|
||||
public static final String CLICK01 = "CLICK01";
|
||||
public static final String CLICK02 = "CLICK02";
|
||||
|
||||
|
||||
public static void putFirstStart() {
|
||||
SharedPreferencesTools.putLong(FIR_START, System.currentTimeMillis(), mainActivity);
|
||||
}
|
||||
@@ -41,6 +47,7 @@ public class SharedPreferencesTools {
|
||||
SharedPreferencesTools.putInteger(getToday() + CLICK02, AdManager.click02, activity);
|
||||
}
|
||||
|
||||
|
||||
public static void setTotalClickToday(int value, Activity activity) {
|
||||
SharedPreferencesTools.putInteger(getToday() + CLICK02, value, activity);
|
||||
}
|
||||
@@ -49,6 +56,14 @@ public class SharedPreferencesTools {
|
||||
return getIntegerDefault0(getToday() + CLICK02, TouchTools.mainActivity);
|
||||
}
|
||||
|
||||
public static void setTotalNumToday(String name, int num) {
|
||||
SharedPreferencesTools.putInteger(getToday() + name, num, mainActivity);
|
||||
}
|
||||
|
||||
public static int getTotalNumToday(String name) {
|
||||
return getIntegerDefault0(getToday() + name, TouchTools.mainActivity);
|
||||
}
|
||||
|
||||
public static <K, V> void saveMapToPreferences(String mapName, Map<K, V> map, Activity activity) {
|
||||
SharedPreferences sharedPreferences = activity.getPreferences(Context.MODE_PRIVATE);
|
||||
SharedPreferences.Editor editor = sharedPreferences.edit();
|
||||
@@ -75,7 +90,6 @@ public class SharedPreferencesTools {
|
||||
String json = sharedPreferences.getString(mapName, "");
|
||||
|
||||
// 如果没有保存数据,则返回一个空的 Map
|
||||
assert json != null;
|
||||
if (json.isEmpty()) {
|
||||
return new HashMap<>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user