X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Futils%2FMLDB.java;h=e0dc9f1ae771f738f02407206e333c3f433576ce;hp=e43040601c94ebde0afc22d65967903e6466ba26;hb=e3872d583f324e225580a6fd05568d36e4ba0db0;hpb=1aadcdeec93fc8892a8323735334890cd8859c80 diff --git a/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java b/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java index e4304060..e0dc9f1a 100644 --- a/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java +++ b/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java @@ -18,6 +18,7 @@ package net.ktnx.mobileledger.utils; import android.annotation.TargetApi; +import android.app.Application; import android.content.Context; import android.content.res.Resources; import android.database.Cursor; @@ -32,6 +33,8 @@ import android.widget.AutoCompleteTextView; import android.widget.FilterQueryProvider; import android.widget.SimpleCursorAdapter; +import org.jetbrains.annotations.NonNls; + import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; @@ -46,8 +49,10 @@ public final class MLDB { public static final String DESCRIPTION_HISTORY_TABLE = "description_history"; public static final String OPT_TRANSACTION_LIST_STAMP = "transaction_list_last_update"; public static final String OPT_LAST_REFRESH = "last_refresh"; + @NonNls + public static final String OPT_PROFILE_UUID = "profile_uuid"; private static MobileLedgerDatabase helperForReading, helperForWriting; - private static Context context; + private static Application context; private static void checkState() { if (context == null) throw new IllegalStateException("First call init with a valid context"); @@ -160,6 +165,7 @@ public final class MLDB { } return c; + } }; @@ -167,8 +173,8 @@ public final class MLDB { view.setAdapter(adapter); } - public static void init(Context context) { - MLDB.context = context.getApplicationContext(); + public static void init(Application context) { + MLDB.context = context; } public static void done() { if (helperForReading != null) @@ -182,7 +188,7 @@ public final class MLDB { class MobileLedgerDatabase extends SQLiteOpenHelper implements AutoCloseable { public static final String DB_NAME = "mobile-ledger.db"; - public static final int LATEST_REVISION = 10; + public static final int LATEST_REVISION = 11; private final Context mContext;