From 85e989454fcc64a3cd99eaf659e00c4a2c10b534 Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期五, 17 三月 2023 16:00:59 +0800
Subject: [PATCH] 主页

---
 app_base/src/main/java/com/android/app_base/http/RetrofitManager.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/app_base/src/main/java/com/android/app_base/http/RetrofitManager.java b/app_base/src/main/java/com/android/app_base/http/RetrofitManager.java
index d997198..df7edea 100644
--- a/app_base/src/main/java/com/android/app_base/http/RetrofitManager.java
+++ b/app_base/src/main/java/com/android/app_base/http/RetrofitManager.java
@@ -5,6 +5,7 @@
 import java.util.HashMap;
 import java.util.Map;
 
+import okhttp3.Interceptor;
 import okhttp3.OkHttpClient;
 import retrofit2.Retrofit;
 import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
@@ -17,13 +18,17 @@
  */
 public class RetrofitManager {
 
-    private static RetrofitManager instance;
+    private static volatile RetrofitManager instance;
     private final Map<String,Retrofit> retrofitMap;
     private OkHttpClient mClient;
 
     public static RetrofitManager getInstance(){
-        if (instance == null){
-            instance = new RetrofitManager();
+        if (instance == null) {
+            synchronized (RetrofitManager.class) {
+                if (instance == null) {
+                    instance = new RetrofitManager();
+                }
+            }
         }
         return instance;
     }
@@ -51,10 +56,12 @@
     }
 
     /**
-     * 璁剧疆 OkHttpClient
+     * 璁剧疆 鑷畾涔塐kHttpClient
      */
     public RetrofitManager setOkHttpClient(OkHttpClient client) {
         this.mClient = client;
         return instance;
     }
+
+
 }

--
Gitblit v1.9.1