Merge "Handle SubSettings instance leaks in Index.java" am: 527b2b220a
am: bf4a67ec0f
am: 28688c3ba3
am: 802b2f8561
Change-Id: I3bab1fcdd3ce7de7cbc6015011ec12a86ab76dca
This commit is contained in:
@@ -216,21 +216,21 @@ public class Index {
|
||||
* A basic singleton
|
||||
*/
|
||||
public static Index getInstance(Context context) {
|
||||
if (sInstance == null) {
|
||||
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