From ad52afc6bcdaad95583ef7c619bc8c5749e78d76 Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期六, 18 三月 2023 03:58:19 +0800
Subject: [PATCH] 功能fragment标题栏
---
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