From af67b0fc8c79d3ea0cc545d8a70a3b9fef59a3dd Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Wed, 31 May 2023 16:16:58 +0530 Subject: [PATCH] Fixes of getSerializable() method of Intent is deprecated in android 13 --- .../java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt index 01641fdbe..685b8bc69 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt @@ -64,7 +64,11 @@ open class ErrorActivity : BaseActivity() { setContentView(activityKiwixErrorBinding!!.root) val extras = intent.extras exception = if (extras != null && safeContains(extras)) { - extras.getSerializable(EXCEPTION_KEY) as Throwable + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + extras.getSerializable(EXCEPTION_KEY, Throwable::class.java) + } else { + extras.getSerializable(EXCEPTION_KEY) as Throwable + } } else { null }