Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 089c5652 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Hide Wireless Emergency Alerts on unsupported devices" into sc-dev

parents bcf3fc62 2c5c0484
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -17,12 +17,18 @@
package com.android.settings.emergency;

import android.app.settings.SettingsEnums;
import android.content.Context;

import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.notification.EmergencyBroadcastPreferenceController;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.search.SearchIndexable;

import java.util.ArrayList;
import java.util.List;


/**
 * {@link DashboardFragment} that hosts emergency/safety related settings.
@@ -31,6 +37,7 @@ import com.android.settingslib.search.SearchIndexable;
public class EmergencyDashboardFragment extends DashboardFragment {

    private static final String TAG = "EmergencyDashboard";
    private static final String WEA_PREF_KEY = "app_and_notif_cell_broadcast_settings";

    @Override
    protected int getPreferenceScreenResId() {
@@ -47,6 +54,17 @@ public class EmergencyDashboardFragment extends DashboardFragment {
        return SettingsEnums.EMERGENCY_SETTINGS;
    }

    @Override
    protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
        return buildPreferenceControllers(context);
    }

    private static List<AbstractPreferenceController> buildPreferenceControllers(Context context) {
        final List<AbstractPreferenceController> controllers = new ArrayList<>();
        controllers.add(new EmergencyBroadcastPreferenceController(context, WEA_PREF_KEY));
        return controllers;
    }

    public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
            new BaseSearchIndexProvider(R.xml.emergency_settings);
}