私はそのような意図を処理する知識が不足しているようですが、しばらく回答を見つけることができませんでした。アクションとのインテントを処理するアクティビティが見つかりません。DIAL
私は1つの断片で活性を持っています。フラグメントは、連絡先を呼び出すことを目的に、このコードを実行:
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>
何をしているのですか?マニフェストで宣言された特別な活動が必要ですか?
あなたのcontact.getBusinessPhone()戻り値は、tel:で始まっていますか? –
を参照してください:http://stackoverflow.com/questions/5403308/make-a-phone-call-click-on-a-button – etienne