Refactoring

This commit is contained in:
M66B
2020-08-03 08:31:48 +02:00
parent 18d5d6adb3
commit 524f3dfa4f
5 changed files with 59 additions and 10 deletions

View File

@@ -556,6 +556,8 @@ public class FragmentAccount extends FragmentBase {
grpFolders.setVisibility(View.GONE);
grpError.setVisibility(View.GONE);
pbWait.setVisibility(VISIBLE);
return view;
}
@@ -1406,6 +1408,17 @@ public class FragmentAccount extends FragmentBase {
args.putLong("id", copy < 0 ? id : copy);
new SimpleTask<EntityAccount>() {
@Override
protected void onPreExecute(Bundle args) {
pbWait.setVisibility(View.VISIBLE);
}
@Override
protected void onPostExecute(Bundle args) {
// Consider previous check/save/delete as cancelled
pbWait.setVisibility(View.GONE);
}
@Override
protected EntityAccount onExecute(Context context, Bundle args) {
long id = args.getLong("id");
@@ -1535,9 +1548,6 @@ public class FragmentAccount extends FragmentBase {
cbOnDemand.setEnabled(cbSynchronize.isChecked());
cbPrimary.setEnabled(cbSynchronize.isChecked());
// Consider previous check/save/delete as cancelled
pbWait.setVisibility(View.GONE);
if (copy < 0 && account != null) {
args.putLong("account", account.id);