¿Cómo puedo hacer call
presionando el botón? Obtengo mi número como una cadena de EditText
. Aquí está mi código de ejemplo:Intento de llamada en Android
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);
}
}
he añadido todo permissions
manifestar archivo.
pero yo estoy haciendo NullPointerexception
¿cuál es su problema específico? – JoxTraex
mi aplicación se aplasta por excepción de puntero nulo. ¿Me puede proporcionar un código fuente de muestra para hacer llamadas telefónicas? – user1383729
Su código está bien, ¿el puntero nulo proviene de qué línea? la parte "Teléfono de cuerda"? – JoxTraex