From fef610d431aed56c56f049a20df1121d34facaec Mon Sep 17 00:00:00 2001 From: qixingchen Date: Fri, 29 Sep 2017 12:01:28 +0800 Subject: [PATCH] remove Deprecated method : getInstance --- .../main/java/moe/xing/getimage/RxGetImage.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/src/main/java/moe/xing/getimage/RxGetImage.java b/lib/src/main/java/moe/xing/getimage/RxGetImage.java index 697d0e2..c22d248 100644 --- a/lib/src/main/java/moe/xing/getimage/RxGetImage.java +++ b/lib/src/main/java/moe/xing/getimage/RxGetImage.java @@ -20,12 +20,27 @@ @SuppressWarnings("WeakerAccess") public class RxGetImage { + private static RxGetImage sSingleton; private SparseArray> mSubscribers = new SparseArray<>(); public RxGetImage() { } + /** + * θŽ·ε–ε•δΎ‹ + */ + private static RxGetImage getInstance() { + if (sSingleton == null) { + synchronized (RxGetImage.class) { + if (sSingleton == null) { + sSingleton = new RxGetImage(); + } + } + } + return sSingleton; + } + public static Builder newBuilder() { return new Builder(); }