Small behavior improvement

This commit is contained in:
M66B 2019-09-13 18:52:09 +02:00
parent bfd9fc60a4
commit 97410a6d4e
2 changed files with 10 additions and 9 deletions

11
FAQ.md
View File

@ -6,11 +6,14 @@ At the bottom you can find how to ask other questions, request features and repo
## Authorizing accounts ## Authorizing accounts
For support on authorizing an account you should consult the documentation of your provider. In most cases the quick setup will be able to automatically identify the right configuration.
Searching for *IMAP* and the name of the provider is mostly sufficient to find the right documentation.
To setup an account (to receive email) and an identity (to send email) If the quick setup fails, you'll need to manually setup an account (to receive email) and an identity (to send email).
you need the IMAP and SMTP server addresses and port numbers, whether STARTTLS should be used For this you'll need the IMAP and SMTP server addresses and port numbers, whether SSL/TLS or STARTTLS should be used
and your username (mostly, but not always, your email address) and your password. and your username (mostly, but not always, your email address) and your password.
Searching for *IMAP* and the name of the provider is mostly sufficient to find the right documentation.
In some cases you'll need to enable external access to your account and/or to use a special (app) password, In some cases you'll need to enable external access to your account and/or to use a special (app) password,
for instance when two factor authentication is enabled. for instance when two factor authentication is enabled.

View File

@ -48,7 +48,6 @@ import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.constraintlayout.widget.Group; import androidx.constraintlayout.widget.Group;
import com.google.android.material.snackbar.Snackbar;
import com.google.android.material.textfield.TextInputLayout; import com.google.android.material.textfield.TextInputLayout;
import com.sun.mail.imap.IMAPFolder; import com.sun.mail.imap.IMAPFolder;
@ -444,11 +443,10 @@ public class FragmentQuickSetup extends FragmentBase {
Log.i("Quick ex=" + Helper.formatThrowable(ex, false)); Log.i("Quick ex=" + Helper.formatThrowable(ex, false));
if (ex instanceof IllegalArgumentException || ex instanceof UnknownHostException) if (ex instanceof IllegalArgumentException || ex instanceof UnknownHostException)
Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG).show(); tvError.setText(ex.getMessage());
else { else
tvError.setText(Helper.formatThrowable(ex, false)); tvError.setText(Helper.formatThrowable(ex, false));
tvError.setVisibility(View.VISIBLE); tvError.setVisibility(View.VISIBLE);
}
if (args.containsKey("link")) { if (args.containsKey("link")) {
Uri uri = Uri.parse(args.getString("link")); Uri uri = Uri.parse(args.getString("link"));