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

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

Merge "Clean Safetyhub feature flag from Settings." into qt-dev

parents 0dde3a3b 1da7fbb0
Loading
Loading
Loading
Loading
+4 −17
Original line number Diff line number Diff line
@@ -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;

@@ -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);
@@ -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;
    }
}
+2 −3
Original line number Diff line number Diff line
@@ -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;
@@ -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;

@@ -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