Loading res/xml/my_device_info.xml +1 −3 Original line number Diff line number Diff line Loading @@ -84,9 +84,7 @@ <Preference android:key="safety_info" android:order="17" android:title="@string/safety_and_regulatory_info"> <intent android:action="android.settings.SHOW_SAFETY_AND_REGULATORY_INFO"/> </Preference> android:title="@string/safety_and_regulatory_info"/> </PreferenceCategory> <PreferenceCategory Loading src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java +15 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,9 @@ package com.android.settings.deviceinfo; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.text.TextUtils; import androidx.preference.Preference; import com.android.settings.core.PreferenceControllerMixin; import com.android.settingslib.core.AbstractPreferenceController; Loading @@ -44,4 +47,16 @@ public class SafetyInfoPreferenceController extends AbstractPreferenceController public String getPreferenceKey() { return "safety_info"; } @Override public boolean handlePreferenceTreeClick(Preference preference) { if (!TextUtils.equals(preference.getKey(), getPreferenceKey())) { return false; } final Intent intent = new Intent(INTENT_PROBE); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); mContext.startActivity(intent); return true; } } Loading
res/xml/my_device_info.xml +1 −3 Original line number Diff line number Diff line Loading @@ -84,9 +84,7 @@ <Preference android:key="safety_info" android:order="17" android:title="@string/safety_and_regulatory_info"> <intent android:action="android.settings.SHOW_SAFETY_AND_REGULATORY_INFO"/> </Preference> android:title="@string/safety_and_regulatory_info"/> </PreferenceCategory> <PreferenceCategory Loading
src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java +15 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,9 @@ package com.android.settings.deviceinfo; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.text.TextUtils; import androidx.preference.Preference; import com.android.settings.core.PreferenceControllerMixin; import com.android.settingslib.core.AbstractPreferenceController; Loading @@ -44,4 +47,16 @@ public class SafetyInfoPreferenceController extends AbstractPreferenceController public String getPreferenceKey() { return "safety_info"; } @Override public boolean handlePreferenceTreeClick(Preference preference) { if (!TextUtils.equals(preference.getKey(), getPreferenceKey())) { return false; } final Intent intent = new Intent(INTENT_PROBE); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); mContext.startActivity(intent); return true; } }