|
|
@ -103,6 +103,7 @@ public class FragmentQuickSetup extends FragmentBase {
|
|
|
|
private Group grpSetup;
|
|
|
|
private Group grpSetup;
|
|
|
|
private Group grpCertificate;
|
|
|
|
private Group grpCertificate;
|
|
|
|
private Group grpError;
|
|
|
|
private Group grpError;
|
|
|
|
|
|
|
|
private Group grpManual;
|
|
|
|
|
|
|
|
|
|
|
|
private int title;
|
|
|
|
private int title;
|
|
|
|
private boolean update;
|
|
|
|
private boolean update;
|
|
|
@ -173,6 +174,7 @@ public class FragmentQuickSetup extends FragmentBase {
|
|
|
|
grpSetup = view.findViewById(R.id.grpSetup);
|
|
|
|
grpSetup = view.findViewById(R.id.grpSetup);
|
|
|
|
grpCertificate = view.findViewById(R.id.grpCertificate);
|
|
|
|
grpCertificate = view.findViewById(R.id.grpCertificate);
|
|
|
|
grpError = view.findViewById(R.id.grpError);
|
|
|
|
grpError = view.findViewById(R.id.grpError);
|
|
|
|
|
|
|
|
grpManual = view.findViewById(R.id.grpManual);
|
|
|
|
|
|
|
|
|
|
|
|
// Wire controls
|
|
|
|
// Wire controls
|
|
|
|
|
|
|
|
|
|
|
@ -273,9 +275,9 @@ public class FragmentQuickSetup extends FragmentBase {
|
|
|
|
tvProgress.setVisibility(View.GONE);
|
|
|
|
tvProgress.setVisibility(View.GONE);
|
|
|
|
pbSave.setVisibility(View.GONE);
|
|
|
|
pbSave.setVisibility(View.GONE);
|
|
|
|
tvArgument.setVisibility(View.GONE);
|
|
|
|
tvArgument.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
tvErrorHint.setVisibility(View.GONE);
|
|
|
|
tvInstructions.setVisibility(View.GONE);
|
|
|
|
tvInstructions.setVisibility(View.GONE);
|
|
|
|
tvInstructions.setMovementMethod(LinkMovementMethod.getInstance());
|
|
|
|
tvInstructions.setMovementMethod(LinkMovementMethod.getInstance());
|
|
|
|
btnManual.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
btnHelp.setVisibility(View.GONE);
|
|
|
|
btnHelp.setVisibility(View.GONE);
|
|
|
|
cbUpdate.setChecked(update);
|
|
|
|
cbUpdate.setChecked(update);
|
|
|
|
cbUpdate.setVisibility(View.GONE);
|
|
|
|
cbUpdate.setVisibility(View.GONE);
|
|
|
@ -283,6 +285,7 @@ public class FragmentQuickSetup extends FragmentBase {
|
|
|
|
grpSetup.setVisibility(View.GONE);
|
|
|
|
grpSetup.setVisibility(View.GONE);
|
|
|
|
grpCertificate.setVisibility(View.GONE);
|
|
|
|
grpCertificate.setVisibility(View.GONE);
|
|
|
|
grpError.setVisibility(View.GONE);
|
|
|
|
grpError.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
grpManual.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
|
|
|
|
if (savedInstanceState != null) {
|
|
|
|
if (savedInstanceState != null) {
|
|
|
|
tilPassword.getEditText().setText(savedInstanceState.getString("fair:password"));
|
|
|
|
tilPassword.getEditText().setText(savedInstanceState.getString("fair:password"));
|
|
|
@ -346,9 +349,10 @@ public class FragmentQuickSetup extends FragmentBase {
|
|
|
|
tvPatience.setVisibility(check ? View.VISIBLE : View.GONE);
|
|
|
|
tvPatience.setVisibility(check ? View.VISIBLE : View.GONE);
|
|
|
|
pbSave.setVisibility(check ? View.GONE : View.VISIBLE);
|
|
|
|
pbSave.setVisibility(check ? View.GONE : View.VISIBLE);
|
|
|
|
grpError.setVisibility(View.GONE);
|
|
|
|
grpError.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
grpManual.setVisibility(View.GONE);
|
|
|
|
tvArgument.setVisibility(View.GONE);
|
|
|
|
tvArgument.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
tvErrorHint.setVisibility(View.GONE);
|
|
|
|
tvInstructions.setVisibility(View.GONE);
|
|
|
|
tvInstructions.setVisibility(View.GONE);
|
|
|
|
btnManual.setVisibility(View.GONE);
|
|
|
|
|
|
|
|
btnHelp.setVisibility(View.GONE);
|
|
|
|
btnHelp.setVisibility(View.GONE);
|
|
|
|
cbUpdate.setVisibility(check ? View.GONE : View.VISIBLE);
|
|
|
|
cbUpdate.setVisibility(check ? View.GONE : View.VISIBLE);
|
|
|
|
btnSave.setVisibility(check ? View.GONE : View.VISIBLE);
|
|
|
|
btnSave.setVisibility(check ? View.GONE : View.VISIBLE);
|
|
|
@ -719,13 +723,12 @@ public class FragmentQuickSetup extends FragmentBase {
|
|
|
|
String message = getString(R.string.title_setup_no_auth_hint);
|
|
|
|
String message = getString(R.string.title_setup_no_auth_hint);
|
|
|
|
if (provider != null && provider.appPassword)
|
|
|
|
if (provider != null && provider.appPassword)
|
|
|
|
message += "\n\n" + getString(R.string.title_setup_app_password_hint);
|
|
|
|
message += "\n\n" + getString(R.string.title_setup_app_password_hint);
|
|
|
|
else if (provider == null)
|
|
|
|
|
|
|
|
btnManual.setVisibility(View.VISIBLE);
|
|
|
|
|
|
|
|
tvErrorHint.setText(message);
|
|
|
|
tvErrorHint.setText(message);
|
|
|
|
} else {
|
|
|
|
tvErrorHint.setVisibility(View.VISIBLE);
|
|
|
|
tvErrorHint.setText(R.string.title_setup_no_settings_hint);
|
|
|
|
if (provider == null)
|
|
|
|
btnManual.setVisibility(View.VISIBLE);
|
|
|
|
grpManual.setVisibility(View.VISIBLE);
|
|
|
|
}
|
|
|
|
} else
|
|
|
|
|
|
|
|
grpManual.setVisibility(View.VISIBLE);
|
|
|
|
|
|
|
|
|
|
|
|
if (ex instanceof IllegalArgumentException || ex instanceof UnknownHostException) {
|
|
|
|
if (ex instanceof IllegalArgumentException || ex instanceof UnknownHostException) {
|
|
|
|
tvError.setText(ex.getMessage());
|
|
|
|
tvError.setText(ex.getMessage());
|
|
|
|