From 9962030bd5490e7a7ec29c6cf023059500d9fe02 Mon Sep 17 00:00:00 2001 From: frankpreel Date: Wed, 16 Apr 2025 15:06:30 +0200 Subject: [PATCH 1/2] Hide FmD if no SIM slot available --- res/xml/top_level_settings.xml | 3 +- ...FindMyDeviceEntryPreferenceController.java | 49 +++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/findmydevice/TopLevelFindMyDeviceEntryPreferenceController.java diff --git a/res/xml/top_level_settings.xml b/res/xml/top_level_settings.xml index 568627fc033..09102ec944f 100644 --- a/res/xml/top_level_settings.xml +++ b/res/xml/top_level_settings.xml @@ -199,7 +199,8 @@ android:summary="@string/find_my_device_dashboard_summary" android:icon="@drawable/ic_e_settings_find_my_device" android:order="-31" - android:fragment="com.android.settings.findmydevice.FindMyDeviceDashboardFragment"/> + android:fragment="com.android.settings.findmydevice.FindMyDeviceDashboardFragment" + settings:controller="com.android.settings.findmydevice.TopLevelFindMyDeviceEntryPreferenceController"/> Date: Wed, 16 Apr 2025 13:27:40 +0000 Subject: [PATCH 2/2] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Jonathan Klee --- .../TopLevelFindMyDeviceEntryPreferenceController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/findmydevice/TopLevelFindMyDeviceEntryPreferenceController.java b/src/com/android/settings/findmydevice/TopLevelFindMyDeviceEntryPreferenceController.java index ad7899d5ab4..721982a0739 100644 --- a/src/com/android/settings/findmydevice/TopLevelFindMyDeviceEntryPreferenceController.java +++ b/src/com/android/settings/findmydevice/TopLevelFindMyDeviceEntryPreferenceController.java @@ -25,7 +25,7 @@ import com.android.settings.core.BasePreferenceController; import android.content.pm.PackageManager; /** The preference controller for the top level Find my device tile. */ -public class TopLevelFindMyDeviceEntryPreferenceController extends BasePreferenceController { +public class TopLevelFindMyDeviceEntryPreferenceController extends BasePreferenceController { private Context _context; -- GitLab