jimu-decompiled/sources/com/unity3d/ads/api/Preferences.java
2025-05-13 19:24:51 +02:00

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