Поделиться текстовым файлом с WhatsAppAndroid

Форум для тех, кто программирует под Android
Anonymous
Поделиться текстовым файлом с WhatsApp

Сообщение Anonymous »

Я пытаюсь отправить текстовый файл, используя WhatsApp, код кажется правильным, все происходит, как и ожидалось, WhatsApp открывается, и я выбираю контакт, но когда я нажимаю «Отправить», WhatsApp закрывается и не отправляет файл и не показывает никакого сообщения об ошибке, я надеюсь, что кто -то может помочь мне < /p>
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Uri u = Uri.parse("file:///storage/emulated/0/Android/data/com.mycompany.app/cache/test.txt");
startShare(this,u);
}

public void startShare(Context c, Uri u){
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("plain/*");
share.putExtra(Intent.EXTRA_STREAM, u);
share.putExtra(android.content.Intent.EXTRA_TEXT, "file description");
share.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
share.setFlags(Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
share.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
((Activity)c).startActivity(Intent.createChooser(share,"share with"));

}


Подробнее здесь: https://stackoverflow.com/questions/795 ... h-whatsapp

Вернуться в «Android»