2014-02-15 61 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。

我的Android版本是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

嘗試用SIM卡與真實的設備來測試它..!哪些可以執行調用任務..

+0

爲什麼要打投票???? 這可能是問題... –

相關問題