При перенаправлении пользователя на ссылку в браузере моя деятельность прекращается ненадлежащим образом

#android #kotlin #android-intent #navigation

Вопрос:

сценарий: в потоке регистрации, когда пользователь может получить доступ к внешнему сайту, чтобы просмотреть свой почтовый индекс, но когда я это делаю, поток регистрации закрывается и возвращается на главный экран приложения, мне нужно, чтобы экран регистрации оставался открытым.

Я использую навигационный компонент на протяжении всего процесса регистрации. Когда ссылка «Использовать кнопку «нажмите»», этот код называется:

 fun openWebViewInBrowser(context: Context, url: String) {
    try {
        context.startActivity(Intent(Intent.ACTION_VIEW).apply {
            data = Uri.parse(url)
        })
    } catch (exception: ActivityNotFoundException) {
        Toast.makeText(
            context,
            "Error Test",
            Toast.LENGTH_LONG
        ).show()
    }
}
 

и действие, содержащее поток регистра навигации, завершено, как я могу сделать, чтобы сохранить это действие открытым в текущем фрагменте ?