saver.execute(tr);
}
catch (Exception e) {
- debug("new-transaction", "Unknown error", e);
+ debug("new-transaction", "Unknown error: " + e);
Bundle b = new Bundle();
b.putString("error", "unknown error");
getResources().getDisplayMetrics()));
}
@Override
- public void done(String error, Object arg) {
+ public void onTransactionSaveDone(String error, Object arg) {
Bundle b = new Bundle();
if (error != null) {
b.putString("error", error);
.create()
.show();
}
- public void descriptionSelected(String description) {
+ public void onDescriptionSelected(String description) {
debug("description selected", description);
if (!model.accountListIsEmpty())
return;
TransactionDAO trDao = DB.get()
.getTransactionDAO();
- TransactionWithAccounts tr;
+ TransactionWithAccounts tr = null;
- if (Misc.emptyIsNull(accFilter) != null) {
+ if (Misc.emptyIsNull(accFilter) != null)
tr = trDao.getFirstByDescriptionHavingAccountSync(description, accFilter);
- if (tr != null) {
- model.loadTransactionIntoModel(tr);
- return;
- }
- }
+ if (tr == null)
+ tr = trDao.getFirstByDescriptionSync(description);
- tr = trDao.getFirstByDescriptionSync(description);
if (tr != null)
model.loadTransactionIntoModel(tr);
});