2012-05-02 3 views
6

Ниже this example в другом потоке, я могу чирикать либо URL-адрес:Как чирикать как URL и Hashtags

String tweetUrl = "https://twitter.com/intent/tweet?text=PUT TEXT HERE &url=" 
         + "https://www.google.com"; 
Uri uri = Uri.parse(tweetUrl); 
startActivity(new Intent(Intent.ACTION_VIEW, uri)); 

, который показывает, как:

PUT ТЕКСТ ЗДЕСЬ https://www.google.com

или thehtags:

String tweetUrl = "https://twitter.com/intent/tweet?text=PUT TEXT HERE &url=" 
         + "https://www.google.com &hashtags=android,twitter"; 
Uri uri = Uri.parse(tweetUrl); 
startActivity(new Intent(Intent.ACTION_VIEW, uri)); 

, который показывает, как:

PUT ТЕКСТ ЗДЕСЬ #android #twitter

Но по какой-то причине, я не могу показать как в URL и хештегов в твиттер.

Что я делаю неправильно?

ответ

6

Отвечая на мой вопрос: там не должно быть до &hashtags. Другими словами, вышеприведенное должно быть написано:

String tweetUrl = "https://twitter.com/intent/tweet?text=PUT TEXT HERE &url=" 
         + "https://www.google.com&hashtags=android,twitter"; 
Uri uri = Uri.parse(tweetUrl); 
startActivity(new Intent(Intent.ACTION_VIEW, uri)); 

Надеюсь, это поможет кому-то.

Смежные вопросы