Android-приложение для нескольких категорий приложений - PullRequest
0 голосов
/ 24 мая 2018

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

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()

Это ошибка:

Не найдена активность для обработки Intent {act = android.intent.action.MAIN cat = [android.intent.category.APP_BROWSER, android.intent.category.APP_EMAIL]}

но когда я удаляю CATEGORY_APP_BROWSER, он работает хорошо.

Есть ли какое-нибудь решение для моей проблемы?

...