Невозможно поделиться ссылкой на изображение через WhatsApp - PullRequest
0 голосов
/ 29 апреля 2018

На самом деле в моем приложении есть возможность поделиться фотографиями с whatsapp, сославшись на эту ссылку , но она не работает. Это поджаривает что-то вроде Share failded please try again. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.

Код:

String image_url = "http://images.cartradeexchange.com//img//800//vehicle//Honda_Brio_562672_5995_6_1438153637072.jpg";

    Intent shareIntent = new Intent();
    shareIntent.setType("image/*");
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.putExtra(Intent.EXTRA_TEXT, image_url);
            // Target whatsapp:
    shareIntent.setPackage("com.whatsapp");
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

            try {
                startActivity(shareIntent);
            } catch (android.content.ActivityNotFoundException ex) {
                Toast.makeText(InventoryManageOnlineActivity.this,
                        "Whatsapp have not been installed.",
                        Toast.LENGTH_SHORT).show();
            }

1 Ответ

0 голосов
/ 29 апреля 2018

Вы пытаетесь отправить этот URL в виде текста. Так что используйте:

shareIntent.setType("text/plain");
...