[Panlingual] Screen title is displayed incorrectly
Fix the issue that the screen title name of the app language page is displayed incorrectly Bug: 227285277 Test: Verify the issue by testing between the system language and app language page Change-Id: I229b9ff2defb68d70248a95886d8600e1bc464ea
This commit is contained in:
@@ -61,6 +61,7 @@ public class LocalePickerWithRegion extends ListFragment implements SearchView.O
|
|||||||
private int mFirstVisiblePosition = 0;
|
private int mFirstVisiblePosition = 0;
|
||||||
private int mTopDistance = 0;
|
private int mTopDistance = 0;
|
||||||
private String mAppPackageName;
|
private String mAppPackageName;
|
||||||
|
private CharSequence mTitle = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Other classes can register to be notified when a locale was selected.
|
* Other classes can register to be notified when a locale was selected.
|
||||||
@@ -202,6 +203,7 @@ public class LocalePickerWithRegion extends ListFragment implements SearchView.O
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mTitle = getActivity().getTitle();
|
||||||
final boolean countryMode = mParentLocale != null;
|
final boolean countryMode = mParentLocale != null;
|
||||||
final Locale sortingLocale = countryMode ? mParentLocale.getLocale() : Locale.getDefault();
|
final Locale sortingLocale = countryMode ? mParentLocale.getLocale() : Locale.getDefault();
|
||||||
mAdapter = new SuggestedLocaleAdapter(mLocaleList, countryMode, mAppPackageName);
|
mAdapter = new SuggestedLocaleAdapter(mLocaleList, countryMode, mAppPackageName);
|
||||||
@@ -237,7 +239,7 @@ public class LocalePickerWithRegion extends ListFragment implements SearchView.O
|
|||||||
if (mParentLocale != null) {
|
if (mParentLocale != null) {
|
||||||
getActivity().setTitle(mParentLocale.getFullNameNative());
|
getActivity().setTitle(mParentLocale.getFullNameNative());
|
||||||
} else {
|
} else {
|
||||||
getActivity().setTitle(R.string.language_selection_title);
|
getActivity().setTitle(mTitle);
|
||||||
}
|
}
|
||||||
|
|
||||||
getListView().requestFocus();
|
getListView().requestFocus();
|
||||||
|
|||||||
Reference in New Issue
Block a user