MLDB: always use the application context
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Sat, 22 Dec 2018 08:12:09 +0000 (08:12 +0000)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Sat, 22 Dec 2018 08:12:09 +0000 (08:12 +0000)
kind of global singleton thing

app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java

index 1073a88f58edc8c7745452de5e0a30ae7ae3c3fb..4f627779b93fb238c9cbe23c4531ff4b19f4232c 100644 (file)
@@ -53,10 +53,10 @@ public final class MLDB {
         }
     }
     public static SQLiteDatabase getReadableDatabase(Context context) {
-        return getDatabase(context, READ);
+        return getDatabase(context.getApplicationContext(), READ);
     }
     public static SQLiteDatabase getWritableDatabase(Context context) {
-        return getDatabase(context, WRITE);
+        return getDatabase(context.getApplicationContext(), WRITE);
     }
     static public int get_option_value(Context context, String name, int default_value) {
         String s = get_option_value(context, name, String.valueOf(default_value));