+ TextView acc_name_v = (TextView) row.getChildAt(0);
+
+ String acc_name = String.valueOf(acc_name_v.getText());
+ acc_name = acc_name.trim();
+ if (!acc_name.isEmpty()) {
+ accounts++;
+
+ TextView amount_v = (TextView) row.getChildAt(1);
+ String amt = String.valueOf(amount_v.getText());
+
+ if (!amt.isEmpty()) accounts_with_values++;
+ } else empty_rows++;
+ }
+
+ if (accounts_with_values == accounts && empty_rows == 0) {
+ do_add_account_row(false);
+ }
+
+ if ((accounts >= 2) && (accounts_with_values >= (accounts - 1))) {
+ if (mSave != null) mSave.setVisible(true);
+ } else {
+ if (mSave != null) mSave.setVisible(false);
+ }
+ }
+
+ @Override
+ public
+ void done(String error) {