Merge "[Mobile] Log the visibilities received by icon views." into udc-qpr-dev am: 9128fd865e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24247403 Change-Id: I50e6f0adc370d6c56beb8a8bec22f547b6274523 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -38,6 +38,19 @@ class VerboseMobileViewLogger
|
||||
constructor(
|
||||
@VerboseMobileViewLog private val buffer: LogBuffer,
|
||||
) {
|
||||
fun logBinderReceivedVisibility(parentView: View, subId: Int, visibility: Boolean) {
|
||||
buffer.log(
|
||||
TAG,
|
||||
LogLevel.VERBOSE,
|
||||
{
|
||||
str1 = parentView.getIdForLogging()
|
||||
int1 = subId
|
||||
bool1 = visibility
|
||||
},
|
||||
{ "Binder[subId=$int1, viewId=$str1] received visibility: $bool1" },
|
||||
)
|
||||
}
|
||||
|
||||
fun logBinderReceivedSignalIcon(parentView: View, subId: Int, icon: SignalIconModel) {
|
||||
buffer.log(
|
||||
TAG,
|
||||
|
||||
@@ -99,7 +99,16 @@ object MobileIconBinder {
|
||||
}
|
||||
}
|
||||
|
||||
launch { viewModel.isVisible.collect { isVisible -> view.isVisible = isVisible } }
|
||||
launch {
|
||||
viewModel.isVisible.collect { isVisible ->
|
||||
viewModel.verboseLogger?.logBinderReceivedVisibility(
|
||||
view,
|
||||
viewModel.subscriptionId,
|
||||
isVisible
|
||||
)
|
||||
view.isVisible = isVisible
|
||||
}
|
||||
}
|
||||
|
||||
// Set the icon for the triangle
|
||||
launch {
|
||||
|
||||
Reference in New Issue
Block a user