[英]Jump to Dialer or any default Caller App when clicking on a Preference item
我的問題非常接近於對點擊偏好做出反應
我想在我的 R.xml.preferences 文件中使用 Intent + android:action 而不是在某個首選項上設置 OnClickListener,如下所示
<Preference android:title="@string/pref_cat3_call_center">
<intent
android:action="android.intent.action.DIAL"
android:data="1112223333" />
</Preference>
雖然我總是遇到異常
android.content.ActivityNotFoundException:
No Activity found to handle Intent { act=android.intent.action.DIAL dat=+1112223333}
這個想法可行嗎,或者我必須使用 OnClickListener?
電話應用程序以tel:XXX
的形式支持Uri
。
將您的android:data
值更改為"tel:1112223333"
請參閱: https : //developer.android.com/reference/android/content/Intent#ACTION_DIAL
輸入:如果沒有,則啟動一個空撥號器; else getData() 是要撥打的電話號碼的URI 或 tel: 顯式電話號碼的 URI 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.