diff --git a/app/src/main/java/org/linphone/assistant/CreateAccountActivationFragment.java b/app/src/main/java/org/linphone/assistant/CreateAccountActivationFragment.java index dc15184a9..c58cca092 100644 --- a/app/src/main/java/org/linphone/assistant/CreateAccountActivationFragment.java +++ b/app/src/main/java/org/linphone/assistant/CreateAccountActivationFragment.java @@ -31,6 +31,7 @@ import org.linphone.LinphoneManager; import org.linphone.R; import org.linphone.core.AccountCreator; import org.linphone.core.AccountCreatorListener; +import org.linphone.core.tools.Log; import org.linphone.settings.LinphonePreferences; public class CreateAccountActivationFragment extends Fragment @@ -57,6 +58,7 @@ public class CreateAccountActivationFragment extends Fragment mAccountCreator.setUsername(mUsername); mAccountCreator.setPassword(mPassword); + mAccountCreator.setDomain(getString(R.string.default_domain)); mEmail = view.findViewById(R.id.send_email); mEmail.setText(getArguments().getString("Email")); @@ -71,7 +73,7 @@ public class CreateAccountActivationFragment extends Fragment int id = v.getId(); if (id == R.id.assistant_check) { mCheckAccount.setEnabled(false); - mAccountCreator.isAccountActivated(); + AccountCreator.Status status = mAccountCreator.isAccountActivated(); } } @@ -111,6 +113,7 @@ public class CreateAccountActivationFragment extends Fragment AssistantActivity.instance().linphoneLogIn(accountCreator); AssistantActivity.instance().isAccountVerified(); } else { + Log.w("Unexpected error " + status.name()); Toast.makeText( getActivity(), getString(R.string.wizard_server_unavailable), diff --git a/app/src/main/java/org/linphone/assistant/CreateAccountFragment.java b/app/src/main/java/org/linphone/assistant/CreateAccountFragment.java index 37ac55e16..213adc89c 100644 --- a/app/src/main/java/org/linphone/assistant/CreateAccountFragment.java +++ b/app/src/main/java/org/linphone/assistant/CreateAccountFragment.java @@ -135,7 +135,8 @@ public class CreateAccountFragment extends Fragment mSkip = view.findViewById(R.id.assistant_skip); // Phone number - if (getResources().getBoolean(R.bool.use_phone_number_validation)) { + if (!getResources().getBoolean(R.bool.isTablet) + && getResources().getBoolean(R.bool.use_phone_number_validation)) { getActivity().getApplicationContext(); // Automatically get the country code from the phone TelephonyManager tm = @@ -179,12 +180,10 @@ public class CreateAccountFragment extends Fragment } addPhoneNumberHandler(mPhoneNumberEdit); addPhoneNumberHandler(mDialCode); - } - - // Password & email address - if (getResources().getBoolean(R.bool.isTablet) - || !getResources().getBoolean(R.bool.use_phone_number_validation)) { - mUseEmail.setVisibility(View.VISIBLE); + } else { + if (!getResources().getBoolean(R.bool.isTablet)) { + mUseEmail.setVisibility(View.VISIBLE); + } mUseEmail.setOnCheckedChangeListener(this); if (getResources().getBoolean(R.bool.pre_fill_email_in_assistant)) { diff --git a/app/src/main/res/layout-sw533dp-land/assistant_account_creation.xml b/app/src/main/res/layout-sw533dp-land/assistant_account_creation.xml index 7504a14b4..514e3d450 100644 --- a/app/src/main/res/layout-sw533dp-land/assistant_account_creation.xml +++ b/app/src/main/res/layout-sw533dp-land/assistant_account_creation.xml @@ -46,7 +46,7 @@ android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical" - android:visibility="visible"> + android:visibility="gone"> + android:visibility="visible"> + android:visibility="visible"> + android:visibility="visible"> + android:visibility="visible"> + android:visibility="gone" /> + android:visibility="gone" />