Hopefully mitigated some very odd multiplayer-checker-related crashes

This commit is contained in:
Yair Morgenstern 2020-06-27 23:57:22 +03:00
parent 1bb26c579d
commit 18b2c5868b

View File

@ -64,11 +64,14 @@ class AndroidLauncher : AndroidApplication() {
} }
override fun onResume() { override fun onResume() {
try { // Sometimes this fails for no apparent reason - the multiplayer checker failing to cancel should not be enough of a reason for the game to crash!
WorkManager.getInstance(applicationContext).cancelAllWorkByTag(MultiplayerTurnCheckWorker.WORK_TAG) WorkManager.getInstance(applicationContext).cancelAllWorkByTag(MultiplayerTurnCheckWorker.WORK_TAG)
with(NotificationManagerCompat.from(this)) { with(NotificationManagerCompat.from(this)) {
cancel(MultiplayerTurnCheckWorker.NOTIFICATION_ID_INFO) cancel(MultiplayerTurnCheckWorker.NOTIFICATION_ID_INFO)
cancel(MultiplayerTurnCheckWorker.NOTIFICATION_ID_SERVICE) cancel(MultiplayerTurnCheckWorker.NOTIFICATION_ID_SERVICE)
} }
}
catch (ex:Exception){}
super.onResume() super.onResume()
} }
} }