jimu-decompiled/sources/com/tencent/open/utils/f.java
2025-05-13 19:24:51 +02:00

49 lines
1.6 KiB
Java

package com.tencent.open.utils;
import android.content.Context;
import android.content.SharedPreferences;
import java.lang.ref.WeakReference;
import java.net.URL;
/* compiled from: ProGuard */
/* loaded from: classes.dex */
public class f {
private static f a;
private volatile WeakReference<SharedPreferences> b = null;
public static synchronized f a() {
f fVar;
synchronized (f.class) {
if (a == null) {
a = new f();
}
fVar = a;
}
return fVar;
}
public String a(Context context, String str) {
if (this.b == null || this.b.get() == null) {
this.b = new WeakReference<>(context.getSharedPreferences("ServerPrefs", 0));
}
try {
String host = new URL(str).getHost();
if (host == null) {
com.tencent.open.a.f.e("openSDK_LOG.ServerSetting", "Get host error. url=" + str);
return str;
}
String string = this.b.get().getString(host, null);
if (string != null && !host.equals(string)) {
String replace = str.replace(host, string);
com.tencent.open.a.f.a("openSDK_LOG.ServerSetting", "return environment url : " + replace);
return replace;
}
com.tencent.open.a.f.a("openSDK_LOG.ServerSetting", "host=" + host + ", envHost=" + string);
return str;
} catch (Exception e) {
com.tencent.open.a.f.e("openSDK_LOG.ServerSetting", "getEnvUrl url=" + str + "error.: " + e.getMessage());
return str;
}
}
}