如何通过whatsapp共享大文字?

时间:2018-06-04 15:40:55

标签: android android-intent share

我想分享一大堆文本,我将与此代码分享:

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..."));

它工作正常,但我发现一旦用户通过什么应用程序选择共享,文本字符将被截断。

但是,我在网上看到了这个问题:

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分享大型文字?

0 个答案:

没有答案