OngoingCallController: Use the default UidObserver implementation.

A class which overrides IUidObserver.Stub with empty callback
implementations was added in change
I2ff1e868586861e4dcd6586ad22139ba84eaf39c to simplify BroadcastQueue
interface complexity. Using this default implementation will mean less
churn when new callbacks are added to IUidObserver, or existing callback
method signatures are changed.

Bug: 274486653
Test: Presubmit, smoke test on cuttlefish.
Change-Id: Ia4ffd50e8c482400ceac76523981a9c5964850c9
This commit is contained in:
Austin Borger
2023-03-30 18:50:32 -07:00
parent c52685835c
commit f27ce9842d

View File

@@ -18,10 +18,10 @@ package com.android.systemui.statusbar.phone.ongoingcall
import android.app.ActivityManager
import android.app.IActivityManager
import android.app.IUidObserver
import android.app.Notification
import android.app.Notification.CallStyle.CALL_TYPE_ONGOING
import android.app.PendingIntent
import android.app.UidObserver
import android.content.Context
import android.util.Log
import android.view.View
@@ -319,7 +319,7 @@ class OngoingCallController @Inject constructor(
}
/** Our implementation of a [IUidObserver]. */
inner class CallAppUidObserver : IUidObserver.Stub() {
inner class CallAppUidObserver : UidObserver() {
/** True if the application managing the call is visible to the user. */
var isCallAppVisible: Boolean = false
private set
@@ -387,12 +387,6 @@ class OngoingCallController @Inject constructor(
}
}
}
override fun onUidGone(uid: Int, disabled: Boolean) {}
override fun onUidActive(uid: Int) {}
override fun onUidIdle(uid: Int, disabled: Boolean) {}
override fun onUidCachedChanged(uid: Int, cached: Boolean) {}
override fun onUidProcAdjChanged(uid: Int) {}
}
}