Поделиться через твиттер через намерения - PullRequest
0 голосов
/ 03 мая 2018

Я хочу иметь возможность обмениваться текстом (и более поздними изображениями) через намерение, но только в приложении Twitter. Я попытался использовать setClassName, однако это просто приводит к остановке приложения. Пока у меня есть:

String message = "My Text.";
Intent sharingIntent = new Intent();
sharingIntent.setAction(Intent.ACTION_SEND);
sharingIntent.putExtra(Intent.EXTRA_TEXT, message);
sharingIntent.setType("text/plain");
startActivity(sharingIntent);

Вот некоторые ответы, которые я нашел, но не помогаю:

Как заставить Share Intent открыть определенное приложение?

Приложение Android Intent for Twitter

1 Ответ

0 голосов
/ 03 мая 2018

Попробуйте это

String url = "http://www.twitter.com/intent/tweet?url=YOURURL&text=YOURTEXT";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

По сути, оно должно открывать приложение Twitter, если твиттер недоступен, вместо этого оно перейдет в браузер

...