Merge "Clean Safetyhub feature flag from Settings." into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
ccfd708b87
@@ -23,7 +23,6 @@ import android.content.res.Resources;
|
|||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.os.UserManager;
|
import android.os.UserManager;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.FeatureFlagUtils;
|
|
||||||
|
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
|
|
||||||
@@ -35,9 +34,9 @@ import java.util.List;
|
|||||||
|
|
||||||
public class EmergencyInfoPreferenceController extends BasePreferenceController {
|
public class EmergencyInfoPreferenceController extends BasePreferenceController {
|
||||||
|
|
||||||
public static final String ACTION_EDIT_EMERGENCY_INFO = "android.settings.EDIT_EMERGENCY_INFO";
|
public static String getIntentAction(Context context) {
|
||||||
|
return context.getResources().getString(R.string.config_emergency_intent_action);
|
||||||
private static final String PACKAGE_NAME_EMERGENCY = "com.android.emergency";
|
}
|
||||||
|
|
||||||
public EmergencyInfoPreferenceController(Context context, String preferenceKey) {
|
public EmergencyInfoPreferenceController(Context context, String preferenceKey) {
|
||||||
super(context, preferenceKey);
|
super(context, preferenceKey);
|
||||||
@@ -85,19 +84,7 @@ public class EmergencyInfoPreferenceController extends BasePreferenceController
|
|||||||
? AVAILABLE : UNSUPPORTED_ON_DEVICE;
|
? 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) {
|
private static String getPackageName(Context context) {
|
||||||
if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SAFETY_HUB)) {
|
return context.getResources().getString(R.string.config_emergency_package_name);
|
||||||
return context.getResources().getString(R.string.config_emergency_package_name);
|
|
||||||
}
|
|
||||||
|
|
||||||
return PACKAGE_NAME_EMERGENCY;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -16,8 +16,6 @@
|
|||||||
|
|
||||||
package com.android.settings.homepage.contextualcards.deviceinfo;
|
package com.android.settings.homepage.contextualcards.deviceinfo;
|
||||||
|
|
||||||
import static com.android.settings.accounts.EmergencyInfoPreferenceController.ACTION_EDIT_EMERGENCY_INFO;
|
|
||||||
|
|
||||||
import android.app.PendingIntent;
|
import android.app.PendingIntent;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -29,6 +27,7 @@ import androidx.slice.builders.ListBuilder;
|
|||||||
import androidx.slice.builders.SliceAction;
|
import androidx.slice.builders.SliceAction;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
|
import com.android.settings.accounts.EmergencyInfoPreferenceController;
|
||||||
import com.android.settings.slices.CustomSliceRegistry;
|
import com.android.settings.slices.CustomSliceRegistry;
|
||||||
import com.android.settings.slices.CustomSliceable;
|
import com.android.settings.slices.CustomSliceable;
|
||||||
|
|
||||||
@@ -62,7 +61,7 @@ public class EmergencyInfoSlice implements CustomSliceable {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Intent getIntent() {
|
public Intent getIntent() {
|
||||||
return new Intent(ACTION_EDIT_EMERGENCY_INFO);
|
return new Intent(EmergencyInfoPreferenceController.getIntentAction(mContext));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user