Use FooterPreference in xml explicitly

Removed the FooterPreferenceMixin from the AdaptiveSleepSettings page.

Fixes: 138965988
Test: manual test
Change-Id: If6fba673af304d8522f3b01ac6607cd8a7ead747
This commit is contained in:
Sunny Shao
2019-08-06 20:50:20 +08:00
parent b843707ef5
commit 343c39faee
2 changed files with 7 additions and 6 deletions

View File

@@ -45,4 +45,11 @@
settings:useAdminDisabledSummary="true" settings:useAdminDisabledSummary="true"
settings:allowDividerAbove="true" /> settings:allowDividerAbove="true" />
<com.android.settingslib.widget.FooterPreference
android:key="adaptive_sleep_footer"
android:title="@string/adaptive_sleep_privacy"
android:icon="@drawable/ic_privacy_shield_24dp"
android:selectable="false"
settings:searchable="false" />
</PreferenceScreen> </PreferenceScreen>

View File

@@ -44,13 +44,7 @@ public class AdaptiveSleepSettings extends DashboardFragment {
@Override @Override
public void onCreate(Bundle icicle) { public void onCreate(Bundle icicle) {
super.onCreate(icicle); super.onCreate(icicle);
final FooterPreference footerPreference =
mFooterPreferenceMixin.createFooterPreference();
mContext = getContext(); mContext = getContext();
footerPreference.setIcon(R.drawable.ic_privacy_shield_24dp);
footerPreference.setTitle(R.string.adaptive_sleep_privacy);
Preference permissionPreference = findPreference( Preference permissionPreference = findPreference(
AdaptiveSleepPermissionPreferenceController.PREF_NAME); AdaptiveSleepPermissionPreferenceController.PREF_NAME);
if (permissionPreference != null) { if (permissionPreference != null) {