From 80f5b9978da7146c2e5044f5a54d6c28e823637d Mon Sep 17 00:00:00 2001 From: zhongchao Date: Mon, 31 May 2021 13:45:58 +0800 Subject: [PATCH] fixbug of singleton --- .../com/mogo/cloud/storage/SharedPrefsMgr.java | 10 +++++----- gradle.properties | 18 +++++++++--------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/foudations/mogo-utils/src/main/java/com/mogo/cloud/storage/SharedPrefsMgr.java b/foudations/mogo-utils/src/main/java/com/mogo/cloud/storage/SharedPrefsMgr.java index 0bc29e4..fe91d82 100644 --- a/foudations/mogo-utils/src/main/java/com/mogo/cloud/storage/SharedPrefsMgr.java +++ b/foudations/mogo-utils/src/main/java/com/mogo/cloud/storage/SharedPrefsMgr.java @@ -11,12 +11,12 @@ public class SharedPrefsMgr { private static volatile SharedPrefsMgr sInstance; private static volatile SharedPreferences sSharedPrefs; - public synchronized static SharedPrefsMgr getInstance(Context context) { + public static SharedPrefsMgr getInstance(Context context) { if (sInstance == null) { - try { - sInstance = new SharedPrefsMgr(context.getApplicationContext()); - } catch (Exception e) { - sInstance = new SharedPrefsMgr(); + synchronized(SharedPrefsMgr.class){ + if(sInstance == null){ + sInstance = new SharedPrefsMgr(context.getApplicationContext()); + } } } return sInstance; diff --git a/gradle.properties b/gradle.properties index 0911ac3..3416c0d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -30,20 +30,20 @@ PASSWORD=xintai2018 RELEASE=true # AI CLOUD 云平台 # 工具类 -MOGO_UTILS_VERSION=1.1.11 +MOGO_UTILS_VERSION=1.1.12 # 网络请求 -MOGO_NETWORK_VERSION=1.1.11 +MOGO_NETWORK_VERSION=1.1.12 # 网络DNS -MOGO_HTTPDNS_VERSION=1.1.11 +MOGO_HTTPDNS_VERSION=1.1.12 # 鉴权 -MOGO_PASSPORT_VERSION=1.1.11 +MOGO_PASSPORT_VERSION=1.1.12 # 常链接 -MOGO_SOCKET_VERSION=1.1.11 +MOGO_SOCKET_VERSION=1.1.12 # 数据采集 -MOGO_REALTIME_VERSION=1.1.11 +MOGO_REALTIME_VERSION=1.1.12 # 探路,道路事件发布,获取 -MOGO_TANLU_VERSION=1.1.11 +MOGO_TANLU_VERSION=1.1.12 # 直播推流 -MOGO_LIVE_VERSION=1.1.11 +MOGO_LIVE_VERSION=1.1.12 # 直播拉流 -MOGO_TRAFFICLIVE_VERSION=1.1.11 +MOGO_TRAFFICLIVE_VERSION=1.1.12