From 403b998e1d7826ee2c0fec61529658969ec32bec Mon Sep 17 00:00:00 2001 From: Zhi Dou Date: Wed, 28 Jun 2023 18:23:38 +0000 Subject: [PATCH] Add a new flag for demo Bug: 287644619 Test: presubmit Change-Id: Ic91d0f7e829a249dd6d1d8973d9c179b545d025b --- samples/AconfigDemo/aconfig_demo_flags.aconfig | 6 ++++++ .../com/example/android/aconfig/demo/StaticContent.java | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/samples/AconfigDemo/aconfig_demo_flags.aconfig b/samples/AconfigDemo/aconfig_demo_flags.aconfig index 0ebf8c16d..0127755ce 100644 --- a/samples/AconfigDemo/aconfig_demo_flags.aconfig +++ b/samples/AconfigDemo/aconfig_demo_flags.aconfig @@ -11,3 +11,9 @@ flag { namespace: "aconfig_demo_ns" description: "This flag controls static content" } + +flag { + name: "third_flag" + namespace: "configuration" + description: "This flag controls static content" +} diff --git a/samples/AconfigDemo/lib/com/example/android/aconfig/demo/StaticContent.java b/samples/AconfigDemo/lib/com/example/android/aconfig/demo/StaticContent.java index 240808798..875b3d5cf 100644 --- a/samples/AconfigDemo/lib/com/example/android/aconfig/demo/StaticContent.java +++ b/samples/AconfigDemo/lib/com/example/android/aconfig/demo/StaticContent.java @@ -17,6 +17,7 @@ package com.example.android.aconfig.demo; import static com.example.android.aconfig.demo.flags.Flags.appendStaticContent; +import static com.example.android.aconfig.demo.flags.Flags.thirdFlag; public class StaticContent { @@ -32,6 +33,12 @@ public class StaticContent { sBuffer.append("The flag: appendStaticContent is OFF!!\n\n"); } + if (thirdFlag()) { + sBuffer.append("The flag: thirdFlag is ON!!\n\n"); + } else { + sBuffer.append("The flag: thirdFlag is OFF!!\n\n"); + } + return sBuffer.toString(); } }