запустить WhatsApp с android.content.Intent.ACTION_SENDTO

Я пытаюсь запустить WhatsApp с намерением Android:

String uri = "smsto:+123456";
Intent messageIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
messageIntent.putExtra("sms_body", "My Message");
startActivity(messageIntent);

Он отлично работает, если пользователь выбирает обычное приложение для обмена сообщениями. Но не, если пользователь выбирает WhatsApp из средства выбора. «Поле для создания текста» в WhatsApp остается пустым.

Что я здесь делаю не так? Нужен ли мне еще один putExtra () ?

5
задан Tim 28 November 2015 в 14:45
поделиться