Fix:Unregister android network listener on destroy

This commit is contained in:
advplyr 2022-08-10 18:48:47 -05:00
parent 62376871e3
commit 94e8978ce6

View file

@ -148,6 +148,14 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
// detach player
override fun onDestroy() {
try {
val connectivityManager = getSystemService(ConnectivityManager::class.java) as ConnectivityManager
connectivityManager.unregisterNetworkCallback(networkCallback)
} catch(error:Exception) {
Log.e(tag, "Error unregistering network listening callback $error")
}
Log.d(tag, "onDestroy")
playerNotificationManager.setPlayer(null)
mPlayer.release()
castPlayer?.release()