mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-03 13:32:37 +00:00
maintain one ContactsDatabase instance per Loader
Fixes #3004 Closes #3041 Closes #3034 // FREEBIE
This commit is contained in:
committed by
Moxie Marlinspike
parent
7b3bd2fbf7
commit
b3707021b1
@@ -75,19 +75,7 @@ public class ContactsDatabase {
|
||||
public static final int PUSH_TYPE = 1;
|
||||
public static final int GROUP_TYPE = 2;
|
||||
|
||||
private static ContactsDatabase instance = null;
|
||||
|
||||
public synchronized static ContactsDatabase getInstance(Context context) {
|
||||
if (instance == null) instance = new ContactsDatabase(context);
|
||||
return instance;
|
||||
}
|
||||
|
||||
public synchronized static void destroyInstance() {
|
||||
if (instance != null) instance.close();
|
||||
instance = null;
|
||||
}
|
||||
|
||||
private ContactsDatabase(Context context) {
|
||||
public ContactsDatabase(Context context) {
|
||||
this.dbHelper = new DatabaseOpenHelper(context);
|
||||
this.context = context;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user