2014-02-15 6 views
0

Я хочу отобразить номер телефона и щелкнуть его, чтобы он мог позвонить.TextView android: autoLink = "phone" вызывает android.intent.action.VIEW вызывает ActivityNotFoundException

В моем макете:

<TextView 
     android:id="@+id/text_phone" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:autoLink="phone" /> 

Я добавил разрешение:

<uses-permission android:name="android.permission.CALL_PHONE"/> 

Но по щелчку на телефонной связи дает исключение

02-15 03:24:45.533: E/MessageQueue-JNI(8446): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=tel:xxxxxxxxxx (has extras) } 

Не знаю, почему он посылает замысел ACTION_VIEW вместо этого должен отправить ACTION_CALL.

Мой андроид версия 4.2.2

Позвольте мне знать, если я что-то отсутствует.

+0

Вы не объявили активность в своем манифесте. @Prakash – PSK

+0

Не моя деятельность, которая не найдена, ActivityNotFoundException касается ACTION_VIEW с dat tel: xxxxx – Prakash

ответ

0

ли это

mobileTextView.setText(Html.fromHtml(" +98999999999")); 

, а также проверить ваш манифест, если этот класс добавляется

добавить

android:autoLink="phone" 
+0

Нет, это не помогло! и не вызывайте ACTION_CALL активность – Prakash

1

Попробуйте протестировать его с реальным устройством с сим-картой ..! Что может выполнять вызывающая задача.

+0

Зачем голосовать? Это может быть проблема ... –

Смежные вопросы