Zadzwoń w trybie Android

Jak mogę to zrobićcall naciskając przycisk? Dostaję mój numer jako ciągEditText. Oto mój przykładowy kod:

<code>String phone = editPhone.getText().toString();
btnPhone.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {

                call();
            }
        });
public void call() {
    try {
        Intent callIntent = new Intent(Intent.ACTION_CALL);
        callIntent.setData(Uri.parse(phone));
        startActivity(callIntent);
    } catch (ActivityNotFoundException activityException) {
         Log.e("myphone dialer", "Call failed", e);
    }
}
</code>

Dodałem wszystkopermissions do pliku manifestu.

ale dostajęNullPointerexception

questionAnswers(7)

yourAnswerToTheQuestion