reroute all deep links through DeepLinkActivity to provide more control (#2546)

over launch behavior/intent flags
This commit is contained in:
MCAxiaz
2020-01-28 19:15:15 -08:00
committed by GitHub
parent 1b5554eeda
commit 6d9bec3e0b
2 changed files with 27 additions and 3 deletions

View File

@ -0,0 +1,19 @@
package eu.kanade.tachiyomi.ui.main
import android.app.Activity
import android.content.Intent
import android.os.Bundle
class DeepLinkActivity: Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
intent.apply {
flags = flags or Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_NEW_TASK
setClass(applicationContext, MainActivity::class.java)
}
startActivity(intent)
finish()
}
}