Browse Source

Use alter dialog for setup errors

Fixes #4
main
M66B 5 years ago
parent
commit
d9384a8dfe
2 changed files with 17 additions and 4 deletions
  1. +12
    -3
      app/src/main/java/eu/faircode/email/FragmentAccount.java
  2. +5
    -1
      app/src/main/java/eu/faircode/email/FragmentIdentity.java

+ 12
- 3
app/src/main/java/eu/faircode/email/FragmentAccount.java View File

@ -489,7 +489,12 @@ public class FragmentAccount extends FragmentEx {
pbCheck.setVisibility(View.GONE); pbCheck.setVisibility(View.GONE);
grpFolders.setVisibility(View.GONE); grpFolders.setVisibility(View.GONE);
btnSave.setVisibility(View.GONE); btnSave.setVisibility(View.GONE);
Toast.makeText(getContext(), Helper.formatThrowable(ex), Toast.LENGTH_LONG).show();
new AlertDialog.Builder(getContext())
.setMessage(Helper.formatThrowable(ex))
.setPositiveButton(android.R.string.ok, null)
.create()
.show();
} }
}.load(FragmentAccount.this, args); }.load(FragmentAccount.this, args);
} }
@ -690,7 +695,11 @@ public class FragmentAccount extends FragmentEx {
btnSave.setEnabled(true); btnSave.setEnabled(true);
pbSave.setVisibility(View.GONE); pbSave.setVisibility(View.GONE);
Toast.makeText(getContext(), Helper.formatThrowable(ex), Toast.LENGTH_LONG).show();
new AlertDialog.Builder(getContext())
.setMessage(Helper.formatThrowable(ex))
.setPositiveButton(android.R.string.ok, null)
.create()
.show();
} }
}.load(FragmentAccount.this, args); }.load(FragmentAccount.this, args);
} }
@ -927,7 +936,7 @@ public class FragmentAccount extends FragmentEx {
tilPassword.getEditText().setText(token); tilPassword.getEditText().setText(token);
} catch (Throwable ex) { } catch (Throwable ex) {
Log.e(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex)); Log.e(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex));
Toast.makeText(getContext(), Helper.formatThrowable(ex), Toast.LENGTH_LONG).show();
Toast.makeText(getContext(), ex.toString(), Toast.LENGTH_LONG).show();
} finally { } finally {
snackbar.dismiss(); snackbar.dismiss();
} }


+ 5
- 1
app/src/main/java/eu/faircode/email/FragmentIdentity.java View File

@ -338,7 +338,11 @@ public class FragmentIdentity extends FragmentEx {
btnSave.setEnabled(true); btnSave.setEnabled(true);
pbSave.setVisibility(View.GONE); pbSave.setVisibility(View.GONE);
Toast.makeText(getContext(), Helper.formatThrowable(ex), Toast.LENGTH_LONG).show();
new AlertDialog.Builder(getContext())
.setMessage(Helper.formatThrowable(ex))
.setPositiveButton(android.R.string.ok, null)
.create()
.show();
} }
}.load(FragmentIdentity.this, args); }.load(FragmentIdentity.this, args);
} }


Loading…
Cancel
Save