* TODO: reports
* TODO: get rid of the custom session/cookie and auth code?
* (the last problem with the POST was the missing content-length header)
- * TODO: nicer swiping removal with visual feedback
* */
public class NewTransactionActivity extends ProfileThemedActivity
}
private void hookSwipeListener(final TableRow row) {
row.getChildAt(0).setOnTouchListener(new OnSwipeTouchListener(this) {
- public void onSwipeLeft() {
-// Log.d("swipe", "LEFT" + row.getId());
+ private void onSwipeAside() {
if (table.getChildCount() > 2) {
TableRow prev_row = (TableRow) table.getChildAt(table.indexOfChild(row) - 1);
TableRow next_row = (TableRow) table.getChildAt(table.indexOfChild(row) + 1);
Snackbar.LENGTH_LONG).setAction("Action", null).show();
}
}
+ public void onSwipeLeft() {
+ onSwipeAside();
+ }
+ public void onSwipeRight() {
+ onSwipeAside();
+ }
// @Override
// public boolean performClick(View view, MotionEvent m) {
// return true;
String profileUUID = c.getString(0);
int transactionId = c.getInt(1);
LedgerTransaction tr;
- try(LockHolder lh = Data.profiles.lockForReading()) {
+ try (LockHolder lh = Data.profiles.lockForReading()) {
MobileLedgerProfile profile = null;
for (int i = 0; i < Data.profiles.size(); i++) {
MobileLedgerProfile p = Data.profiles.get(i);
return true;
}
- private class AsyncCrasher extends AsyncTask<Void, Void, Void>{
+ private class AsyncCrasher extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... voids) {
throw new RuntimeException("Simulated crash");