1

我编写了一个启动 twitter 应用程序的意图,但ActivityNotFoundException即使我安装了最简单的 twitter 版本,它也会抛出。

我的代码

Intent twitShare = new Intent()
                        .setType("text/plain")
                        .setPackage("com.twitter.android")
                        .setData(Uri.parse(url))
                        .setAction(Intent.ACTION_SEND);
                    startActivity(twitShare);

请问,我做错了什么?

4

1 回答 1

1

setData()您的Intent. ACTION_SEND不使用Uri. 按照文档中的说明ACTION_SEND通过EXTRA_TEXT或提供要发送的数据EXTRA_STREAM

于 2016-05-27T16:16:19.987 回答