公参ArrayMap改为ConcurrentHashMap

This commit is contained in:
huangjian
2022-05-11 11:26:51 +08:00
parent 0cd166474b
commit ecf270d7ab
2 changed files with 7 additions and 6 deletions

View File

@@ -20,15 +20,12 @@ import android.annotation.TargetApi;
import android.app.ActivityManager;
import android.app.Application;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.graphics.Color;
import android.net.http.HttpResponseCache;
import android.os.Build;
import android.os.Environment;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.ArrayMap;
import android.util.Log;
import androidx.multidex.MultiDex;
@@ -125,6 +122,7 @@ import org.greenrobot.eventbus.EventBus;
import java.io.File;
import java.io.IOException;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import io.reactivex.plugins.RxJavaPlugins;
import io.realm.Realm;
@@ -214,12 +212,12 @@ public class XChatApplication extends Application {
isInitOtherSDK = true;
Context context = BasicConfig.INSTANCE.getAppContext();
Application application = (Application) context.getApplicationContext();
HeytapPushManager.init(context,false);
HeytapPushManager.init(context, false);
// 初始化 sp
long startTime = System.currentTimeMillis();
String channel = "";
channel = ChannelReaderUtil.getChannel(instance);
channel = ChannelReaderUtil.getChannel(instance);
if (TextUtils.isEmpty(channel)) {
channel = "official";
}
@@ -554,7 +552,7 @@ public class XChatApplication extends Application {
*/
@SuppressLint("CheckResult")
public static void initRxNet(Context context, String url) {
Map<String, String> httpParams = new ArrayMap<>();
Map<String, String> httpParams = new ConcurrentHashMap<>();
httpParams.put("os", "android");
httpParams.put("osVersion", Build.VERSION.RELEASE);
httpParams.put("app", XChatConstants.APP_MARK);

View File

@@ -3,6 +3,8 @@ package com.yizhuan.xchat_android_core.interceptor;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.yizhuan.xchat_android_core.auth.AuthModel;
import com.yizhuan.xchat_android_core.utils.APIEncryptUtil;
import com.yizhuan.xchat_android_core.utils.OaidUtil;
@@ -36,6 +38,7 @@ public class ParamsInterceptor implements Interceptor {
this.mHttpParams = params;
}
@NonNull
@Override
public Response intercept(Chain chain) throws IOException {
Request oldRequest = chain.request();