WebView tel: открыть селектор телефон или смс

В моем shouldOverrideUrlLoading моего WebView я делаю следующее, чтобы иметь какое-то действие при нажатии на ссылку tel::

Intent tel = new Intent(Intent.ACTION_DIAL, Uri.parse(url));
startActivity( tel );

Моя проблема в том, что он запускает только телефонное приложение (что, по-видимому, является нормальным поведением в отношении ссылок tel:). Мне нужно что-то вроде средства выбора намерений, где я могу выбрать, хочу ли я отправить sms или позвонить. Возможно ли это по тел: ссылке?


person Phil    schedule 24.05.2015    source источник


Ответы (1)


Создайте DialogFragment с двумя вариантами и позвольте пользователю решать, что делать.

person agamov    schedule 24.05.2015