101 lines
3.6 KiB
Java
101 lines
3.6 KiB
Java
package com.unity3d.ads.api;
|
|
|
|
import com.unity3d.ads.preferences.AndroidPreferences;
|
|
import com.unity3d.ads.preferences.PreferencesError;
|
|
import com.unity3d.ads.webview.bridge.WebViewCallback;
|
|
import com.unity3d.ads.webview.bridge.WebViewExposed;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class Preferences {
|
|
@WebViewExposed
|
|
public static void getBoolean(String str, String str2, WebViewCallback webViewCallback) {
|
|
Boolean bool = AndroidPreferences.getBoolean(str, str2);
|
|
if (bool != null) {
|
|
webViewCallback.invoke(bool);
|
|
} else {
|
|
webViewCallback.error(PreferencesError.COULDNT_GET_VALUE, str, str2);
|
|
}
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void getFloat(String str, String str2, WebViewCallback webViewCallback) {
|
|
Float f = AndroidPreferences.getFloat(str, str2);
|
|
if (f != null) {
|
|
webViewCallback.invoke(f);
|
|
} else {
|
|
webViewCallback.error(PreferencesError.COULDNT_GET_VALUE, str, str2);
|
|
}
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void getInt(String str, String str2, WebViewCallback webViewCallback) {
|
|
Integer integer = AndroidPreferences.getInteger(str, str2);
|
|
if (integer != null) {
|
|
webViewCallback.invoke(integer);
|
|
} else {
|
|
webViewCallback.error(PreferencesError.COULDNT_GET_VALUE, str, str2);
|
|
}
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void getLong(String str, String str2, WebViewCallback webViewCallback) {
|
|
Long l = AndroidPreferences.getLong(str, str2);
|
|
if (l != null) {
|
|
webViewCallback.invoke(l);
|
|
} else {
|
|
webViewCallback.error(PreferencesError.COULDNT_GET_VALUE, str, str2);
|
|
}
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void getString(String str, String str2, WebViewCallback webViewCallback) {
|
|
String string = AndroidPreferences.getString(str, str2);
|
|
if (string != null) {
|
|
webViewCallback.invoke(string);
|
|
} else {
|
|
webViewCallback.error(PreferencesError.COULDNT_GET_VALUE, str, str2);
|
|
}
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void hasKey(String str, String str2, WebViewCallback webViewCallback) {
|
|
webViewCallback.invoke(Boolean.valueOf(AndroidPreferences.hasKey(str, str2)));
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void removeKey(String str, String str2, WebViewCallback webViewCallback) {
|
|
AndroidPreferences.removeKey(str, str2);
|
|
webViewCallback.invoke(new Object[0]);
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void setBoolean(String str, String str2, Boolean bool, WebViewCallback webViewCallback) {
|
|
AndroidPreferences.setBoolean(str, str2, bool);
|
|
webViewCallback.invoke(new Object[0]);
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void setFloat(String str, String str2, Double d, WebViewCallback webViewCallback) {
|
|
AndroidPreferences.setFloat(str, str2, d);
|
|
webViewCallback.invoke(new Object[0]);
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void setInt(String str, String str2, Integer num, WebViewCallback webViewCallback) {
|
|
AndroidPreferences.setInteger(str, str2, num);
|
|
webViewCallback.invoke(new Object[0]);
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void setLong(String str, String str2, Long l, WebViewCallback webViewCallback) {
|
|
AndroidPreferences.setLong(str, str2, l);
|
|
webViewCallback.invoke(new Object[0]);
|
|
}
|
|
|
|
@WebViewExposed
|
|
public static void setString(String str, String str2, String str3, WebViewCallback webViewCallback) {
|
|
AndroidPreferences.setString(str, str2, str3);
|
|
webViewCallback.invoke(new Object[0]);
|
|
}
|
|
}
|