Никакой активности не найдено для обработки намерения action.dial

Я пытаюсь сделать свое приложение вызовом номера из EditText, но я получаю:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.DIAL dat=Ring Tel nr. 123456789 }

Я искал какое-то время для ответа, но большинство из них - это разрешения и добавление активности в манифест. Я сделал оба, если я не ошибаюсь. И я запускаю его на своем телефоне, а не в эмуляторе. Я пробовал как с, так и без фильтра-намерения. Вот коды: Манифест: <uses-permission android:maxSdkVersion="19" android:name="android.permission.CALL_PHONE"/>

        <activity
        android:name="nu.sluggo.testapp.annons.Activity2">
        <intent-filter>
    <action android:name="android.intent.action.DIAL" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Кнопка для вызова (получает номер телефона от SharedPrefs до a1 ниже)

        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);
        }
    });

Ответ 1

Ring Tel nr. 123456789 не является действительным номером телефона, и это то, что находится в вашем Intent. "Telnr:" + a1 также не будет действительным. Используйте tel:, а затем номер телефона в качестве значения, переданного в Uri.parse():

 Uri.parse("tel:" + a1)

Ответ 2

обязательно используйте это разрешение, то же самое произошло для меня

<uses-permission android:name="android.permission.CALL_PHONE" />