Merge "Update button strings for new design" into main
This commit is contained in:
@@ -10874,6 +10874,12 @@
|
|||||||
<!-- Title of the warning dialog for enabling the credential provider. [CHAR_LIMIT=NONE] -->
|
<!-- Title of the warning dialog for enabling the credential provider. [CHAR_LIMIT=NONE] -->
|
||||||
<string name="credman_enable_confirmation_message_title">Use %1$s\?</string>
|
<string name="credman_enable_confirmation_message_title">Use %1$s\?</string>
|
||||||
|
|
||||||
|
<!-- Positive button text for disabling credential manager. [CHAR_LIMIT=30] -->
|
||||||
|
<string name="credman_confirmation_turn_off_positive_button">Turn off</string>
|
||||||
|
|
||||||
|
<!-- Positive button text for changing credential manager provider. [CHAR_LIMIT=30] -->
|
||||||
|
<string name="credman_confirmation_change_provider_positive_button">Change</string>
|
||||||
|
|
||||||
<!-- Title of the error dialog when too many credential providers are selected (new strings for 24Q3). [CHAR_LIMIT=NONE] -->
|
<!-- Title of the error dialog when too many credential providers are selected (new strings for 24Q3). [CHAR_LIMIT=NONE] -->
|
||||||
<string name="credman_limit_error_msg_title">You can only have 5 services on</string>
|
<string name="credman_limit_error_msg_title">You can only have 5 services on</string>
|
||||||
|
|
||||||
|
@@ -114,6 +114,18 @@ public class DefaultCombinedPicker extends DefaultAppPickerFragment {
|
|||||||
setCancelListener(target.mCancelListener);
|
setCancelListener(target.mCancelListener);
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected CharSequence getPositiveButtonText() {
|
||||||
|
final Bundle bundle = getArguments();
|
||||||
|
if (TextUtils.isEmpty(bundle.getString(EXTRA_KEY))) {
|
||||||
|
return getContext().getString(
|
||||||
|
R.string.credman_confirmation_turn_off_positive_button);
|
||||||
|
}
|
||||||
|
|
||||||
|
return getContext().getString(
|
||||||
|
R.string.credman_confirmation_change_provider_positive_button);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -138,11 +138,15 @@ public abstract class DefaultAppPickerFragment extends RadioButtonPickerFragment
|
|||||||
final Bundle bundle = getArguments();
|
final Bundle bundle = getArguments();
|
||||||
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity())
|
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity())
|
||||||
.setMessage(bundle.getCharSequence(EXTRA_MESSAGE))
|
.setMessage(bundle.getCharSequence(EXTRA_MESSAGE))
|
||||||
.setPositiveButton(android.R.string.ok, this)
|
.setPositiveButton(getPositiveButtonText(), this)
|
||||||
.setNegativeButton(android.R.string.cancel, mCancelListener);
|
.setNegativeButton(android.R.string.cancel, mCancelListener);
|
||||||
return builder.create();
|
return builder.create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected CharSequence getPositiveButtonText() {
|
||||||
|
return getContext().getString(android.R.string.ok);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
final Fragment fragment = getTargetFragment();
|
final Fragment fragment = getTargetFragment();
|
||||||
|
Reference in New Issue
Block a user