2

マグネット リンクがあり、それをブラウザまたは Flud で開きたい (ブラウザでマグネット リンクをクリックすると正確に何が起こるか)

私のコード

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")私は同じ結果で試しました。テスト デバイスにインストールされたマグネット リンクを処理できるアプリケーションがいくつかあります。

編集:

4

0 に答える 0