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(
|
constructor(
|
||||||
@VerboseMobileViewLog private val buffer: LogBuffer,
|
@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) {
|
fun logBinderReceivedSignalIcon(parentView: View, subId: Int, icon: SignalIconModel) {
|
||||||
buffer.log(
|
buffer.log(
|
||||||
TAG,
|
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
|
// Set the icon for the triangle
|
||||||
launch {
|
launch {
|
||||||
|
|||||||
Reference in New Issue
Block a user