Refactor SmsListPreference into AppListPreference.
This generalizes the pattern of needing to offer a selection among a list of candidate applications. Also move some reusable logic around querying PackageManager for icons into AppListPreference, and remove some unnecessary update logic: the preference will update itself when onPreferenceChange returns true, and we can set the summary to '%s' to automatically use the entry as the summary without having to reset it each time. Change-Id: I007b9ed58359302f93b367a4b86354e93613bf3e
This commit is contained in:
@@ -23,9 +23,10 @@
|
||||
android:persistent="false"
|
||||
android:disableDependentsState="true" />
|
||||
|
||||
<com.android.settings.SmsListPreference
|
||||
<com.android.settings.AppListPreference
|
||||
android:key="sms_application"
|
||||
android:title="@string/sms_application_title"
|
||||
android:summary="%s"
|
||||
android:persistent="false" />
|
||||
|
||||
<CheckBoxPreference
|
||||
|
Reference in New Issue
Block a user