像其他无法在Pie设备上运行的应用程序一样发送Whatsapp邀请

时间:2019-05-10 09:21:27

标签: android android-intent share invite

我的代码在没有图像发送的情况下工作正常,但是当我通过图像发送数据时显示错误。如果您给我一些网址,答案之前已经发布过,因此请确保答案正确,因为我在stackoverflow上尝试了很多答案。

这是我的代码。

    Uri contentUri = Uri.parse("android.resource://" + BuildConfig.APPLICATION_ID + "/drawable/" + "ic_launcher");

            if (contentUri != null) {
                Intent shareIntent = new Intent();
                shareIntent.setAction(Intent.ACTION_SEND);
//                shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // temp permission for receiving app to read this file
                shareIntent.setType("text/plain");
                shareIntent.setType("image/*");
                shareIntent.putExtra(Intent.EXTRA_TEXT, "MY messgae");
                shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri);
                try {
                    startActivity(Intent.createChooser(shareIntent, "Share via"));
                } catch (ActivityNotFoundException e) {
                    Toast.makeText(getContext(), "No App Available", Toast.LENGTH_SHORT).show();
                }
            }

显示错误,表明 sendind数据失败,请稍后重试 我无法得到我的错误。

0 个答案:

没有答案