Fixes a crash when onNewIntent is called before onCreate

This commit is contained in:
Vitor Pamplona
2023-07-24 15:10:33 -04:00
parent 2b6abcbfb9
commit 653e8200ca
@@ -158,6 +158,7 @@ class MainActivity : AppCompatActivity() {
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
if (this::navController.isInitialized) {
val uri = intent?.data?.toString()
val startingPage = uriToRoute(uri)
@@ -171,6 +172,7 @@ class MainActivity : AppCompatActivity() {
}
}
}
}
private fun isSameRoute(currentRoute: String?, newRoute: String): Boolean {
if (currentRoute == null) return false