Loading src/com/android/settings/accounts/EmergencyInfoPreferenceController.java +4 −17 Original line number Diff line number Diff line Loading @@ -23,7 +23,6 @@ import android.content.res.Resources; import android.os.UserHandle; import android.os.UserManager; import android.text.TextUtils; import android.util.FeatureFlagUtils; import androidx.preference.Preference; Loading @@ -35,9 +34,9 @@ import java.util.List; public class EmergencyInfoPreferenceController extends BasePreferenceController { public static final String ACTION_EDIT_EMERGENCY_INFO = "android.settings.EDIT_EMERGENCY_INFO"; private static final String PACKAGE_NAME_EMERGENCY = "com.android.emergency"; public static String getIntentAction(Context context) { return context.getResources().getString(R.string.config_emergency_intent_action); } public EmergencyInfoPreferenceController(Context context, String preferenceKey) { super(context, preferenceKey); Loading Loading @@ -85,19 +84,7 @@ public class EmergencyInfoPreferenceController extends BasePreferenceController ? AVAILABLE : UNSUPPORTED_ON_DEVICE; } private static String getIntentAction(Context context) { if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SAFETY_HUB)) { return context.getResources().getString(R.string.config_emergency_intent_action); } return ACTION_EDIT_EMERGENCY_INFO; } private static String getPackageName(Context context) { if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SAFETY_HUB)) { return context.getResources().getString(R.string.config_emergency_package_name); } return PACKAGE_NAME_EMERGENCY; } } src/com/android/settings/homepage/contextualcards/deviceinfo/EmergencyInfoSlice.java +2 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ package com.android.settings.homepage.contextualcards.deviceinfo; import static com.android.settings.accounts.EmergencyInfoPreferenceController.ACTION_EDIT_EMERGENCY_INFO; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; Loading @@ -29,6 +27,7 @@ import androidx.slice.builders.ListBuilder; import androidx.slice.builders.SliceAction; import com.android.settings.R; import com.android.settings.accounts.EmergencyInfoPreferenceController; import com.android.settings.slices.CustomSliceRegistry; import com.android.settings.slices.CustomSliceable; Loading Loading @@ -62,7 +61,7 @@ public class EmergencyInfoSlice implements CustomSliceable { @Override public Intent getIntent() { return new Intent(ACTION_EDIT_EMERGENCY_INFO); return new Intent(EmergencyInfoPreferenceController.getIntentAction(mContext)); } @Override Loading Loading
src/com/android/settings/accounts/EmergencyInfoPreferenceController.java +4 −17 Original line number Diff line number Diff line Loading @@ -23,7 +23,6 @@ import android.content.res.Resources; import android.os.UserHandle; import android.os.UserManager; import android.text.TextUtils; import android.util.FeatureFlagUtils; import androidx.preference.Preference; Loading @@ -35,9 +34,9 @@ import java.util.List; public class EmergencyInfoPreferenceController extends BasePreferenceController { public static final String ACTION_EDIT_EMERGENCY_INFO = "android.settings.EDIT_EMERGENCY_INFO"; private static final String PACKAGE_NAME_EMERGENCY = "com.android.emergency"; public static String getIntentAction(Context context) { return context.getResources().getString(R.string.config_emergency_intent_action); } public EmergencyInfoPreferenceController(Context context, String preferenceKey) { super(context, preferenceKey); Loading Loading @@ -85,19 +84,7 @@ public class EmergencyInfoPreferenceController extends BasePreferenceController ? AVAILABLE : UNSUPPORTED_ON_DEVICE; } private static String getIntentAction(Context context) { if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SAFETY_HUB)) { return context.getResources().getString(R.string.config_emergency_intent_action); } return ACTION_EDIT_EMERGENCY_INFO; } private static String getPackageName(Context context) { if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SAFETY_HUB)) { return context.getResources().getString(R.string.config_emergency_package_name); } return PACKAGE_NAME_EMERGENCY; } }
src/com/android/settings/homepage/contextualcards/deviceinfo/EmergencyInfoSlice.java +2 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ package com.android.settings.homepage.contextualcards.deviceinfo; import static com.android.settings.accounts.EmergencyInfoPreferenceController.ACTION_EDIT_EMERGENCY_INFO; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; Loading @@ -29,6 +27,7 @@ import androidx.slice.builders.ListBuilder; import androidx.slice.builders.SliceAction; import com.android.settings.R; import com.android.settings.accounts.EmergencyInfoPreferenceController; import com.android.settings.slices.CustomSliceRegistry; import com.android.settings.slices.CustomSliceable; Loading Loading @@ -62,7 +61,7 @@ public class EmergencyInfoSlice implements CustomSliceable { @Override public Intent getIntent() { return new Intent(ACTION_EDIT_EMERGENCY_INFO); return new Intent(EmergencyInfoPreferenceController.getIntentAction(mContext)); } @Override Loading