我似乎缺乏有关处理此类意图的知识,但是暂时找不到答案。
我有一个片段的活动。该片段执行此代码以调用联系人:
private void onCall() {
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(contact.getBusinessPhone()));
startActivity(intent);
}
还包括许可
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
输出是No Activity found to handle Intent
,应用程序崩溃。
这是包含片段的活动的清单实现:
<activity android:name="activities.ContactActivity">
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
我究竟做错了什么?我是否需要为此在清单中声明一些特殊活动?