summaryrefslogtreecommitdiffstats
path: root/src_flags
diff options
context:
space:
mode:
authorRyan Lothian <rjlothian@google.com>2018-10-03 13:32:01 -0400
committerRyan Lothian <rjlothian@google.com>2018-10-08 13:17:30 -0400
commit688e9896fa3ccbfb4504ce1516484b50e238dbeb (patch)
treed5efd2799a52f775806f91f68ee22214a1ef32f7 /src_flags
parentcd72d37a5f1506b89d252b23e80d488b33f7a750 (diff)
downloadandroid_packages_apps_Trebuchet-688e9896fa3ccbfb4504ce1516484b50e238dbeb.tar.gz
android_packages_apps_Trebuchet-688e9896fa3ccbfb4504ce1516484b50e238dbeb.tar.bz2
android_packages_apps_Trebuchet-688e9896fa3ccbfb4504ce1516484b50e238dbeb.zip
Groundwork for runtime-toggleable feature flags
This is the first step in adding a flag toggler UI to launcher. The change migrates a single flag (QSB_ON_FIRST_SCREEN) from a boolean constant to a boolean method. In future, that will allow us to return different values at runtime. Bug: 117223984 Change-Id: I1e62c91dd941b8145166021bc0aa157733e62ea0
Diffstat (limited to 'src_flags')
-rw-r--r--src_flags/com/android/launcher3/config/FeatureFlags.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src_flags/com/android/launcher3/config/FeatureFlags.java b/src_flags/com/android/launcher3/config/FeatureFlags.java
index 3ffb6c937..f02f2271e 100644
--- a/src_flags/com/android/launcher3/config/FeatureFlags.java
+++ b/src_flags/com/android/launcher3/config/FeatureFlags.java
@@ -16,10 +16,17 @@
package com.android.launcher3.config;
+import android.content.Context;
+
/**
* Defines a set of flags used to control various launcher behaviors
*/
public final class FeatureFlags extends BaseFlags {
+ private static FeatureFlags instance = new FeatureFlags();
+
+ public static FeatureFlags getInstance(Context context) {
+ return instance;
+ }
private FeatureFlags() {}
}