action.dial意図を処理することが分かっ:ない活動は、私は私のアプリはのEditTextから番号に電話しようとしてんだけど、私が手
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.DIAL dat=Ring Tel nr. 123456789 }
私は答えをしばらく探索し、ほとんどましたは、パーミッションであり、マニフェストにアクティビティを追加します。私はそれが間違っていない場合、私は両方をやった。私はエミュレータではなく私の電話機で実行しています。私はインテントフィルターの有無にかかわらず試しました。ここで、コードは次のとおりです。 マニフェスト:コール(以下A1にSharedPrefsから電話番号を取得します:)
knapp_ring.setOnClickListener(new View.OnClickListener() {
Intent call = new Intent(Intent.ACTION_DIAL);
@Override
public void onClick(View v){
call.setData(Uri.parse("Telnr:" + a1));
startActivity(call);
}
});
ああのために起こりました!ありがとう!私は "tel:"はどんな文字列でもかまわないと思った。それを修正しました。今問題があるのは、最初の数字が0であれば、それは自動的に削除されるということです。しかし、もう一つの問題です。再度、感謝します! – Sluggo