Как я могу поделиться большими символами текста через WhatsApp? - PullRequest
0 голосов
/ 04 июня 2018

Я хочу поделиться фрагментом текста, которым я делюсь, с этим кодом:

Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT,"Your score and Some extra text");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "The title");
startActivity(Intent.createChooser(shareIntent, "Share..."));

Он работает нормально, но я обнаружил, что, как только пользователь выбирает обмен через приложение whats, текстовые символы усекаются.

Однако, я видел это исправление онлайн:

try{
        Uri uriUrl = Uri.parse("whatsapp://send?text="+text+""); 
        Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);  
        startActivity(launchBrowser);
    }
    catch(ActivityNotFoundException e){
        Toast.makeText(getActivity(), "Whatsapp Not Installed.", 2000).show();
    }

Проблема с этим кодом в том, что он ограничивает совместное использование только WhatsApp.Это не то, что я хочу.Как поделиться большим текстом из textview с помощью метода Intent.createchooser?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...