Merge "Fix crash due to over limited length." into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
60dd62bbc1
@@ -46,7 +46,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="text"
|
||||
android:paddingTop="@dimen/sim_label_padding"
|
||||
android:maxLength="50"
|
||||
android:maxLength="@integer/sim_label_max_length"
|
||||
android:singleLine="true"/>
|
||||
|
||||
<TextView
|
||||
|
@@ -42,4 +42,6 @@
|
||||
<integer name="pointer_scale_seek_bar_end">3</integer>
|
||||
|
||||
<integer name="max_integer">2147483647</integer>
|
||||
|
||||
<integer name="sim_label_max_length">50</integer>
|
||||
</resources>
|
||||
|
@@ -165,9 +165,9 @@ public class RenameMobileNetworkDialogFragment extends InstrumentedDialogFragmen
|
||||
}
|
||||
final CharSequence displayName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
|
||||
info, getContext());
|
||||
mNameView.setText(displayName);
|
||||
if (!TextUtils.isEmpty(displayName)) {
|
||||
mNameView.setSelection(displayName.length());
|
||||
mNameView.setSelection(Math.min(displayName.length(),
|
||||
getResources().getInteger(R.integer.sim_label_max_length)));
|
||||
}
|
||||
|
||||
mColorSpinner = view.findViewById(R.id.color_spinner);
|
||||
|
Reference in New Issue
Block a user