Merge "Handle SubSettings instance leaks in Index.java" am: 527b2b220a
am: bf4a67ec0f
Change-Id: I89d30398cfe13e72ccbcbb92d5d4e0eda5f350ae
This commit is contained in:
@@ -217,20 +217,20 @@ public class Index {
|
||||
*/
|
||||
public static Index getInstance(Context context) {
|
||||
if (sInstance == null) {
|
||||
sInstance = new Index(context.getApplicationContext(), BASE_AUTHORITY);
|
||||
synchronized (Index.class) {
|
||||
if (sInstance == null) {
|
||||
sInstance = new Index(context.getApplicationContext(), BASE_AUTHORITY);
|
||||
}
|
||||
}
|
||||
}
|
||||
return sInstance;
|
||||
}
|
||||
|
||||
public Index(Context context, String baseAuthority) {
|
||||
private Index(Context context, String baseAuthority) {
|
||||
mContext = context;
|
||||
mBaseAuthority = baseAuthority;
|
||||
}
|
||||
|
||||
public void setContext(Context context) {
|
||||
mContext = context;
|
||||
}
|
||||
|
||||
public boolean isAvailable() {
|
||||
return mIsAvailable.get();
|
||||
}
|
||||
|
Reference in New Issue
Block a user