Merge "[Media TTT] Move the unhandled state logging into the LogBuffer with all the other logs." into tm-qpr-dev

This commit is contained in:
Caitlin Shkuratov
2022-10-25 17:56:46 +00:00
committed by Android (Google) Code Review
4 changed files with 17 additions and 8 deletions

View File

@@ -43,6 +43,21 @@ class MediaTttLogger(
) )
} }
/**
* Logs an error in trying to update to [displayState].
*
* [displayState] is either a [android.app.StatusBarManager.MediaTransferSenderState] or
* a [android.app.StatusBarManager.MediaTransferReceiverState].
*/
fun logStateChangeError(displayState: Int) {
buffer.log(
tag,
LogLevel.ERROR,
{ int1 = displayState },
{ "Cannot display state=$int1; aborting" }
)
}
/** Logs that we couldn't find information for [packageName]. */ /** Logs that we couldn't find information for [packageName]. */
fun logPackageNotFound(packageName: String) { fun logPackageNotFound(packageName: String) {
buffer.log( buffer.log(

View File

@@ -25,7 +25,6 @@ import android.graphics.drawable.Icon
import android.media.MediaRoute2Info import android.media.MediaRoute2Info
import android.os.Handler import android.os.Handler
import android.os.PowerManager import android.os.PowerManager
import android.util.Log
import android.view.Gravity import android.view.Gravity
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
@@ -116,7 +115,7 @@ class MediaTttChipControllerReceiver @Inject constructor(
logger.logStateChange(stateName, routeInfo.id, routeInfo.clientPackageName) logger.logStateChange(stateName, routeInfo.id, routeInfo.clientPackageName)
if (chipState == null) { if (chipState == null) {
Log.e(RECEIVER_TAG, "Unhandled MediaTransferReceiverState $displayState") logger.logStateChangeError(displayState)
return return
} }
uiEventLogger.logReceiverStateChange(chipState) uiEventLogger.logReceiverStateChange(chipState)
@@ -236,5 +235,3 @@ data class ChipReceiverInfo(
) : TemporaryViewInfo { ) : TemporaryViewInfo {
override fun getTimeoutMs() = DEFAULT_TIMEOUT_MILLIS override fun getTimeoutMs() = DEFAULT_TIMEOUT_MILLIS
} }
private const val RECEIVER_TAG = "MediaTapToTransferRcvr"

View File

@@ -19,7 +19,6 @@ package com.android.systemui.media.taptotransfer.sender
import android.app.StatusBarManager import android.app.StatusBarManager
import android.content.Context import android.content.Context
import android.media.MediaRoute2Info import android.media.MediaRoute2Info
import android.util.Log
import android.view.View import android.view.View
import com.android.internal.logging.UiEventLogger import com.android.internal.logging.UiEventLogger
import com.android.internal.statusbar.IUndoMediaTransferCallback import com.android.internal.statusbar.IUndoMediaTransferCallback
@@ -34,7 +33,6 @@ import com.android.systemui.statusbar.CommandQueue
import com.android.systemui.temporarydisplay.chipbar.ChipbarCoordinator import com.android.systemui.temporarydisplay.chipbar.ChipbarCoordinator
import com.android.systemui.temporarydisplay.chipbar.ChipbarEndItem import com.android.systemui.temporarydisplay.chipbar.ChipbarEndItem
import com.android.systemui.temporarydisplay.chipbar.ChipbarInfo import com.android.systemui.temporarydisplay.chipbar.ChipbarInfo
import com.android.systemui.temporarydisplay.chipbar.SENDER_TAG
import javax.inject.Inject import javax.inject.Inject
/** /**
@@ -86,7 +84,7 @@ constructor(
logger.logStateChange(stateName, routeInfo.id, routeInfo.clientPackageName) logger.logStateChange(stateName, routeInfo.id, routeInfo.clientPackageName)
if (chipState == null) { if (chipState == null) {
Log.e(SENDER_TAG, "Unhandled MediaTransferSenderState $displayState") logger.logStateChangeError(displayState)
return return
} }
uiEventLogger.logSenderStateChange(chipState) uiEventLogger.logSenderStateChange(chipState)

View File

@@ -204,5 +204,4 @@ open class ChipbarCoordinator @Inject constructor(
} }
} }
const val SENDER_TAG = "MediaTapToTransferSender"
private const val ANIMATION_DURATION = 500L private const val ANIMATION_DURATION = 500L