}
return result;
}
+ public static void storeProfilesOrder() {
+ SQLiteDatabase db = MLDB.getWritableDatabase();
+ db.beginTransaction();
+ try {
+ int orderNo = 0;
+ for (MobileLedgerProfile p : Data.profiles.getList()) {
+ db.execSQL("update profiles set order_no=? where uuid=?",
+ new Object[]{orderNo, p.getUuid()});
+ orderNo++;
+ }
+ db.setTransactionSuccessful();
+ }
+ finally {
+ db.endTransaction();
+ }
+ }
public static List<MobileLedgerProfile> createInitialProfileList() {
List<MobileLedgerProfile> result = new ArrayList<>();
MobileLedgerProfile first =
public void set_option_value(String name, long value) {
set_option_value(name, String.valueOf(value));
}
+ public void removeFromDB() {
+ SQLiteDatabase db = MLDB.getWritableDatabase();
+ Log.d("db", String.format("removinf progile %s from DB", uuid));
+ db.execSQL("delete from profiles where uuid=?", new Object[]{uuid});
+ }
}