Skip to content

Commit 48e138f

Browse files
SUPERCILEXsamtstern
authored andcommitted
Fix create account title not showing up (and cleanup strings) (#484)
1 parent a62f5ec commit 48e138f

File tree

13 files changed

+70
-76
lines changed

13 files changed

+70
-76
lines changed

app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -313,20 +313,20 @@ private String getSelectedTosUrl() {
313313
@MainThread
314314
private boolean isGoogleConfigured() {
315315
return !UNCHANGED_CONFIG_VALUE.equals(
316-
getResources().getString(R.string.default_web_client_id));
316+
getString(R.string.default_web_client_id));
317317
}
318318

319319
@MainThread
320320
private boolean isFacebookConfigured() {
321321
return !UNCHANGED_CONFIG_VALUE.equals(
322-
getResources().getString(R.string.facebook_application_id));
322+
getString(R.string.facebook_application_id));
323323
}
324324

325325
@MainThread
326326
private boolean isTwitterConfigured() {
327327
List<String> twitterConfigs = Arrays.asList(
328-
getResources().getString(R.string.twitter_consumer_key),
329-
getResources().getString(R.string.twitter_consumer_secret)
328+
getString(R.string.twitter_consumer_key),
329+
getString(R.string.twitter_consumer_secret)
330330
);
331331

332332
return !twitterConfigs.contains(UNCHANGED_CONFIG_VALUE);

auth/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
<activity
3636
android:name=".ui.email.RegisterEmailActivity"
37-
android:label="@string/title_check_email"
37+
android:label="@string/sign_in_default"
3838
android:exported="false"
3939
android:theme="@style/FirebaseUI"/>
4040

auth/src/main/java/com/firebase/ui/auth/ui/accountlink/WelcomeBackIdpPrompt.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,7 @@ public void onClick(View view) {
113113
}
114114

115115
private String getIdpPromptString(String email) {
116-
return getResources().getString(R.string.welcome_back_idp_prompt,
117-
email,
118-
mIdpProvider.getName(this));
116+
return getString(R.string.welcome_back_idp_prompt, email, mIdpProvider.getName(this));
119117
}
120118

121119
@Override

auth/src/main/java/com/firebase/ui/auth/ui/accountlink/WelcomeBackPasswordPrompt.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ protected void onCreate(Bundle savedInstanceState) {
7979
mPasswordField = (EditText) findViewById(R.id.password);
8080

8181
// Create welcome back text with email bolded
82-
String bodyText = getResources().getString(R.string.welcome_back_password_prompt_body, mEmail);
82+
String bodyText = getString(R.string.welcome_back_password_prompt_body, mEmail);
8383
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(bodyText);
8484
int emailStart = bodyText.indexOf(mEmail);
8585
spannableStringBuilder.setSpan(new StyleSpan(Typeface.BOLD),

auth/src/main/java/com/firebase/ui/auth/ui/email/CheckEmailFragment.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,6 @@ public View onCreateView(LayoutInflater inflater,
114114
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
115115
super.onActivityCreated(savedInstanceState);
116116

117-
// Set title
118-
if (getActivity().getActionBar() != null) {
119-
getActivity().getActionBar().setTitle(R.string.title_check_email);
120-
}
121-
122117
// Set listener
123118
if (!(getActivity() instanceof CheckEmailListener)) {
124119
throw new IllegalStateException("Activity must implement CheckEmailListener");

auth/src/main/java/com/firebase/ui/auth/ui/email/RecoveryEmailSentDialog.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class RecoveryEmailSentDialog extends DialogBase {
2020
@Override
2121
public Dialog onCreateDialog(Bundle savedInstanceState) {
2222
return new AlertDialog.Builder(getContext(), R.style.FirebaseUI_Dialog)
23-
.setTitle(R.string.title_confirm_recover_password_activity)
23+
.setTitle(R.string.title_confirm_recover_password)
2424
.setMessage(getString(R.string.confirm_recovery_body,
2525
getArguments().getString(ExtraConstants.EXTRA_EMAIL)))
2626
.setOnDismissListener(new DialogInterface.OnDismissListener() {

auth/src/main/java/com/firebase/ui/auth/ui/email/RegisterEmailFragment.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,7 @@ public void run() {
153153
@Override
154154
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
155155
super.onActivityCreated(savedInstanceState);
156-
// Set title
157-
if (getActivity().getActionBar() != null) {
158-
getActivity().getActionBar().setTitle(R.string.title_register_email_activity);
159-
}
156+
getActivity().setTitle(R.string.title_register_email);
160157

161158
mSaveSmartLock = mHelper.getSaveSmartLockInstance(getActivity());
162159
setUpTermsOfService();
@@ -173,14 +170,15 @@ public void onSaveInstanceState(Bundle outState) {
173170
}
174171

175172
private void setUpTermsOfService() {
176-
if (mHelper.getFlowParams().termsOfServiceUrl == null) {
173+
if (TextUtils.isEmpty(mHelper.getFlowParams().termsOfServiceUrl)) {
177174
return;
178175
}
176+
179177
ForegroundColorSpan foregroundColorSpan =
180178
new ForegroundColorSpan(ContextCompat.getColor(getContext(), R.color.linkColor));
181179

182-
String preamble = getResources().getString(R.string.create_account_preamble);
183-
String link = getResources().getString(R.string.terms_of_service);
180+
String preamble = getString(R.string.create_account_preamble);
181+
String link = getString(R.string.terms_of_service);
184182
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(preamble + link);
185183
int start = preamble.length();
186184
spannableStringBuilder.setSpan(foregroundColorSpan, start, start + link.length(), 0);
@@ -277,7 +275,8 @@ public void onFailure(@NonNull Exception e) {
277275

278276
if (e instanceof FirebaseAuthWeakPasswordException) {
279277
// Password too weak
280-
mPasswordInput.setError(getString(R.string.error_weak_password));
278+
mPasswordInput.setError(getResources().getQuantityString(
279+
R.plurals.error_weak_password, R.integer.min_password_length));
281280
} else if (e instanceof FirebaseAuthInvalidCredentialsException) {
282281
// Email address is malformed
283282
mEmailInput.setError(getString(R.string.invalid_email_address));

auth/src/main/java/com/firebase/ui/auth/ui/email/fieldvalidators/EmailFieldValidator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ public class EmailFieldValidator extends BaseValidator {
2323

2424
public EmailFieldValidator(TextInputLayout errorContainer) {
2525
super(errorContainer);
26-
mErrorMessage = mErrorContainer.getContext().getResources().getString(
27-
R.string.invalid_email_address);
26+
mErrorMessage = mErrorContainer.getResources().getString(R.string.invalid_email_address);
2827
mEmptyMessage = mErrorContainer.getResources().getString(R.string.missing_email_address);
2928
}
3029

auth/src/main/java/com/firebase/ui/auth/ui/email/fieldvalidators/PasswordFieldValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public PasswordFieldValidator(TextInputLayout errorContainer, int minLength) {
2525
super(errorContainer);
2626
mMinLength = minLength;
2727
mErrorMessage = mErrorContainer.getResources()
28-
.getQuantityString(R.plurals.password_length, minLength, mMinLength);
28+
.getQuantityString(R.plurals.error_weak_password, mMinLength, mMinLength);
2929
}
3030

3131
@Override

auth/src/main/java/com/firebase/ui/auth/ui/email/fieldvalidators/RequiredFieldValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
public class RequiredFieldValidator extends BaseValidator {
2222
public RequiredFieldValidator(TextInputLayout errorContainer) {
2323
super(errorContainer);
24-
mErrorMessage = mErrorContainer.getContext().getResources().getString(R.string.required_field);
24+
mErrorMessage = mErrorContainer.getResources().getString(R.string.required_field);
2525
}
2626

2727
@Override

0 commit comments

Comments
 (0)