Итак, у меня есть магнитная ссылка, и я хочу открыть ее в браузере или во флуде (именно это происходит при нажатии магнитной ссылки в браузере)
Мой код
class PartViewHolder(itemView: View): RecyclerView.ViewHolder(itemView){
var img_download = itemView.findViewById(R.id.img_download) as ImageView
var mcontext = itemView.context
fun bind(part: PartData, clickListener: (PartData) -> Unit){
img_download.setOnClickListener(){
val uri = Uri.parse(magnetlink)
val intent = Intent(Intent.ACTION_VIEW, uri)
mcontext.startActivity(intent)
Моя трассировка стека
E/AndroidRuntime: FATAL EXCEPTION: main
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=magnet:?xt=urn:btih:69C58E0...
Я пробовал intent.setType("application/x-bittorrent")
с тем же результатом.У меня есть несколько приложений, способных обрабатывать магнитные ссылки, установленные на моем тестовом устройстве.
РЕДАКТИРОВАТЬ: