Add feature flag for suggestion/SettingsIntelligence integ.
Bug: 65065268 Test: robotests Change-Id: I42e1f8b01d7b82de3b94bd77943a9a119adf5867
This commit is contained in:
@@ -26,6 +26,7 @@ import android.os.RemoteException;
|
||||
import android.service.settings.suggestions.ISuggestionService;
|
||||
import android.service.settings.suggestions.Suggestion;
|
||||
import android.support.annotation.VisibleForTesting;
|
||||
import android.util.FeatureFlagUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.settingslib.core.lifecycle.Lifecycle;
|
||||
@@ -40,6 +41,8 @@ import java.util.List;
|
||||
*/
|
||||
public class SuggestionControllerMixin implements LifecycleObserver, OnStart, OnStop {
|
||||
|
||||
@VisibleForTesting
|
||||
static final String FEATURE_FLAG = "new_settings_suggestion";
|
||||
private static final String TAG = "SuggestionCtrlMixin";
|
||||
private static final boolean DEBUG = false;
|
||||
|
||||
@@ -49,6 +52,10 @@ public class SuggestionControllerMixin implements LifecycleObserver, OnStart, On
|
||||
|
||||
private ISuggestionService mRemoteService;
|
||||
|
||||
public static boolean isEnabled() {
|
||||
return FeatureFlagUtils.isEnabled(FEATURE_FLAG);
|
||||
}
|
||||
|
||||
public SuggestionControllerMixin(Context context, Lifecycle lifecycle) {
|
||||
mContext = context.getApplicationContext();
|
||||
mServiceIntent = new Intent().setComponent(
|
||||
@@ -79,11 +86,6 @@ public class SuggestionControllerMixin implements LifecycleObserver, OnStart, On
|
||||
}
|
||||
}
|
||||
|
||||
public boolean isEnabled() {
|
||||
// TODO: Set up feature flag
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get setting suggestions.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user