Android: невозможно поделиться ссылкой как URL

Я разрабатываю приложение, в котором я хочу поделиться пользовательской ссылкой с намерением:

Intent intentShare = new Intent(Intent.ACTION_SEND);
intentShare.setType("text/plain");
intentShare.putExtra(Intent.EXTRA_TEXT, "http://my_ip_address/abc/ayz/no/10");          
try {
    startActivity(Intent.createChooser(intentShare, "Select an action"));
} catch (android.content.ActivityNotFoundException ex) {
    // (handle error)
}

Проблема в следующем: я могу поделиться ссылкой в ​​виде текста в приложении Whats и т. д. Но она отправляется как текст, а не как ссылка, при нажатии на которую она открывается в браузере.

Что мне не хватает, или что я должен сделать, чтобы выполнить задание? Пожалуйста, помогите мне.


person Manoj Fegde    schedule 17.02.2016    source источник
comment
вы поделились в фейсбуке?   -  person sasikumar    schedule 17.02.2016
comment
Не пробовал, так как ссылка имеет мой личный IP-адрес   -  person Manoj Fegde    schedule 17.02.2016
comment
Я не понимаю вашего вопроса. Вы можете поделиться им в виде текста, верно? Теперь вы не хотите поделиться им как ссылкой? Это то, что вы имеете в виду? Что вы подразумеваете под «не хочу делиться этим как ссылкой»?   -  person Yash    schedule 17.02.2016
comment
Вы хотите поделиться им, где это приложение или что-то еще   -  person Ajinkya    schedule 17.02.2016
comment
@Yashasvi Ссылка публикуется как текст, а не как ссылка. И я хочу поделиться им как ссылкой, по которой пользователь может нажать.   -  person Manoj Fegde    schedule 17.02.2016
comment
@Ajinkya Я хочу поделиться ссылкой на все приложения на моем устройстве   -  person Manoj Fegde    schedule 17.02.2016


Ответы (1)


Вы можете попробовать два варианта:

1) Как описано здесь: https://stackoverflow.com/a/30926001/1594776

2) Используйте намерение ACTION_VIEW вместо ACTION_SEND.

Дай мне знать, если это работает.

person Yash    schedule 17.02.2016