Better UX for new transactions part 2

dev
Laurent 7 years ago
parent 706ad51d47
commit f25644cc4a
  1. 13
      app/src/main/java/net/pokeranalytics/android/ui/fragment/data/TransactionDataFragment.kt

@ -77,15 +77,18 @@ class TransactionDataFragment : EditableDataFragment(), StaticRowRepresentableDa
super.onRowValueChanged(value, row) super.onRowValueChanged(value, row)
rowRepresentableAdapter.refreshRow(row) rowRepresentableAdapter.refreshRow(row)
GlobalScope.launch(Dispatchers.Main) { if (primaryKey == null) { // automatically change the row for new data
delay(200) GlobalScope.launch(Dispatchers.Main) {
when(row) { delay(200)
TransactionRow.BANKROLL -> onRowSelected(0, TransactionRow.TYPE) when(row) {
TransactionRow.TYPE -> onRowSelected(0, TransactionRow.AMOUNT) TransactionRow.BANKROLL -> onRowSelected(0, TransactionRow.TYPE)
TransactionRow.TYPE -> onRowSelected(0, TransactionRow.AMOUNT)
// TransactionRow.AMOUNT -> onRowSelected(0, TransactionRow.DATE) // TransactionRow.AMOUNT -> onRowSelected(0, TransactionRow.DATE)
// TransactionRow.DATE -> onRowSelected(0, TransactionRow.COMMENT) // TransactionRow.DATE -> onRowSelected(0, TransactionRow.COMMENT)
}
} }
} }
} }
} }
Loading…
Cancel
Save