Loading src/com/android/settings/findmydevice/FindMyDeviceDashboardFragment.java +20 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,9 @@ import androidx.fragment.app.Fragment; import com.android.settings.R; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settingslib.search.SearchIndexable; import com.android.settingslib.search.SearchIndexableRaw; import java.util.List; @SearchIndexable public class FindMyDeviceDashboardFragment extends Fragment { Loading @@ -35,6 +38,8 @@ public class FindMyDeviceDashboardFragment extends Fragment { private static final String TAG = "FindMyDeviceDashboardFragment"; private static final String findMyDevicePackageName = "foundation.e.findmydevice"; private static final String findMyDeviceActivityName = "foundation.e.findmydevice.activity.FindMyDeviceActivity"; private static final String KEY_TOP_LEVEL_FIND_MY_DEVICE = "top_level_find_my_device"; private static final String KEY_FIND_MY_DEVICE = "find_my_device"; @Override public void onCreate(Bundle savedInstanceState) { Loading @@ -52,5 +57,19 @@ public class FindMyDeviceDashboardFragment extends Fragment { } public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider(R.xml.find_my_device_dashboard_settings); new BaseSearchIndexProvider(R.xml.find_my_device_dashboard_settings) { @Override public List<String> getNonIndexableKeys(Context context) { List<String> keys = super.getNonIndexableKeys(context); // Check telephony support PackageManager pm = context.getPackageManager(); if (!pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)) { keys.add(KEY_FIND_MY_DEVICE); keys.add(KEY_TOP_LEVEL_FIND_MY_DEVICE); } return keys; } }; } Loading
src/com/android/settings/findmydevice/FindMyDeviceDashboardFragment.java +20 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,9 @@ import androidx.fragment.app.Fragment; import com.android.settings.R; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settingslib.search.SearchIndexable; import com.android.settingslib.search.SearchIndexableRaw; import java.util.List; @SearchIndexable public class FindMyDeviceDashboardFragment extends Fragment { Loading @@ -35,6 +38,8 @@ public class FindMyDeviceDashboardFragment extends Fragment { private static final String TAG = "FindMyDeviceDashboardFragment"; private static final String findMyDevicePackageName = "foundation.e.findmydevice"; private static final String findMyDeviceActivityName = "foundation.e.findmydevice.activity.FindMyDeviceActivity"; private static final String KEY_TOP_LEVEL_FIND_MY_DEVICE = "top_level_find_my_device"; private static final String KEY_FIND_MY_DEVICE = "find_my_device"; @Override public void onCreate(Bundle savedInstanceState) { Loading @@ -52,5 +57,19 @@ public class FindMyDeviceDashboardFragment extends Fragment { } public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider(R.xml.find_my_device_dashboard_settings); new BaseSearchIndexProvider(R.xml.find_my_device_dashboard_settings) { @Override public List<String> getNonIndexableKeys(Context context) { List<String> keys = super.getNonIndexableKeys(context); // Check telephony support PackageManager pm = context.getPackageManager(); if (!pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)) { keys.add(KEY_FIND_MY_DEVICE); keys.add(KEY_TOP_LEVEL_FIND_MY_DEVICE); } return keys; } }; }