我似乎缺乏关于处理这种意图的知识,但不可能发现了一会回答。
我有一个片段的活动。 片段执行调用接触的目的,这样的代码:
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>
我究竟做错了什么? 我需要在清单中声明为一些特殊的活动吗?