Merge "'Mobile plan' is searchable even if it is unavailable" am: a3f9f42b71
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2625935 Change-Id: Id3c8af985ccaaa05e29238bc3c0bcda257fe132e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -57,7 +57,7 @@ public class MobilePlanPreferenceController extends AbstractPreferenceController
|
||||
public static final int MANAGE_MOBILE_PLAN_DIALOG_ID = 1;
|
||||
|
||||
private static final String TAG = "MobilePlanPrefContr";
|
||||
private static final String KEY_MANAGE_MOBILE_PLAN = "manage_mobile_plan";
|
||||
static final String KEY_MANAGE_MOBILE_PLAN = "manage_mobile_plan";
|
||||
private static final String SAVED_MANAGE_MOBILE_PLAN_MSG = "mManageMobilePlanMessage";
|
||||
|
||||
private final UserManager mUserManager;
|
||||
|
@@ -174,5 +174,17 @@ public class NetworkDashboardFragment extends DashboardFragment implements
|
||||
null /* metricsFeatureProvider */, null /* fragment */,
|
||||
null /* mobilePlanHost */);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> getNonIndexableKeys(Context context) {
|
||||
final List<String> keys = super.getNonIndexableKeys(context);
|
||||
|
||||
MobilePlanPreferenceController mppc =
|
||||
new MobilePlanPreferenceController(context, null);
|
||||
if (!mppc.isAvailable()) {
|
||||
keys.add(MobilePlanPreferenceController.KEY_MANAGE_MOBILE_PLAN);
|
||||
}
|
||||
return keys;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user