Send a SysUI Started broadcast.
Only sent on debug builds. Used for the flags app. Bug: 257302229 Test: manual Change-Id: Ie1b8c1dd8856c1bcaa744f23db57c6b255a8454f
This commit is contained in:
@@ -38,6 +38,7 @@ class FlagManager constructor(
|
||||
const val ACTION_SET_FLAG = "com.android.systemui.action.SET_FLAG"
|
||||
const val ACTION_GET_FLAGS = "com.android.systemui.action.GET_FLAGS"
|
||||
const val FLAGS_PERMISSION = "com.android.systemui.permission.FLAGS"
|
||||
const val ACTION_SYSUI_STARTED = "com.android.systemui.STARTED"
|
||||
const val EXTRA_ID = "id"
|
||||
const val EXTRA_VALUE = "value"
|
||||
const val EXTRA_FLAGS = "flags"
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
|
||||
package com.android.systemui.flags
|
||||
|
||||
import android.content.Intent
|
||||
import com.android.systemui.CoreStartable
|
||||
import com.android.systemui.broadcast.BroadcastSender
|
||||
import com.android.systemui.dump.DumpManager
|
||||
import com.android.systemui.statusbar.commandline.CommandRegistry
|
||||
import dagger.Binds
|
||||
@@ -31,7 +33,8 @@ constructor(
|
||||
dumpManager: DumpManager,
|
||||
private val commandRegistry: CommandRegistry,
|
||||
private val flagCommand: FlagCommand,
|
||||
private val featureFlags: FeatureFlagsDebug
|
||||
private val featureFlags: FeatureFlagsDebug,
|
||||
private val broadcastSender: BroadcastSender
|
||||
) : CoreStartable {
|
||||
|
||||
init {
|
||||
@@ -43,6 +46,8 @@ constructor(
|
||||
override fun start() {
|
||||
featureFlags.init()
|
||||
commandRegistry.registerCommand(FlagCommand.FLAG_COMMAND) { flagCommand }
|
||||
val intent = Intent(FlagManager.ACTION_SYSUI_STARTED)
|
||||
broadcastSender.sendBroadcast(intent)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user