我编写了一个启动Twitter应用程序的意图,但即使我安装了最新版本的Twitter,它也会抛出ActivityNotFoundException
。
我的代码
Intent twitShare = new Intent()
.setType("text/plain")
.setPackage("com.twitter.android")
.setData(Uri.parse(url))
.setAction(Intent.ACTION_SEND);
startActivity(twitShare);
拜托,我做错了什么?
答案 0 :(得分:1)
从setData()
删除Intent
。 ACTION_SEND
不使用Uri
的数据方面。关注the instructions in the ACTION_SEND
documentation,以便通过EXTRA_TEXT
或EXTRA_STREAM
提供要发送的数据。