我编写了一个启动Twitter应用程序的意图,但即使我安装了最普通的Twitter版本,它也ActivityNotFoundException
抛出。
我的代码
Intent twitShare = new Intent()
.setType("text/plain")
.setPackage("com.twitter.android")
.setData(Uri.parse(url))
.setAction(Intent.ACTION_SEND);
startActivity(twitShare);
拜托,我做错了什么?
从Intent
中删除setData()
。 ACTION_SEND
不使用Uri
的数据方面。按照ACTION_SEND
文档中的说明提供要通过EXTRA_TEXT
或EXTRA_STREAM
发送的数据。