Я хочу создать диалоговое окно с предупреждением, которое может открывать приложение электронной почты и приложение браузера. Однако, когда я добавляю две категории в свое намерение. получается ошибка. это мой код
val alert = AlertDialog.Builder(this@RegisterActivity)
alert.setTitle("CONFIRMATION")
alert.setMessage("Press Ok For Continue")
alert.setPositiveButton("OK",{dialog, which ->
val intent = Intent(Intent.ACTION_MAIN)
intent.addCategory(Intent.CATEGORY_APP_EMAIL)
intent.addCategory(Intent.CATEGORY_APP_BROWSER)
startActivity(intent)
dialog.dismiss()
finish()
})
alert.show()
Это ошибка:
No Activity found to handle Intent { act=android.intent.action.MAIN cat=[android.intent.category.APP_BROWSER,android.intent.category.APP_EMAIL] }
но когда я удалил CATEGORY_APP_BROWSER, он работал нормально.
Есть ли решение моей проблемы?
Итак, у меня нет возможности выбрать почтовое приложение или приложение для браузера?
По моему мнению, обе категории являются основной категорией приложения, так что в одном намерении вы не можете получить доступ к обеим категориям одновременно.