
Aplicacion se cierra.
Publicado por Manuel (1 intervención) el 18/05/2016 13:51:26
Hola; Me presento: Soy novato tanto en esta web, como en el mundo de la programacion.
El caso es que intento hacer una cosa tan simple como una apk para android que al pulsar un boton marque el numero de telefono de emergencias. El problema esta en que cuando pulso el boton la aplicacion se cierra.
Los codigos son copiados de los pocos ejemplos que he encontrado sobre un boton que marca una llamada.
Tambien os dire que no se me ha olvidado poner los permisos correspondientes en el "Android manifiest"
Aquí os dejo los codigos por si el problema fuera de ellos. Muchas gracias.
Main Activity.java:
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private void llamar (String call) {
Uri callUri = Uri.parse("tel://911");
Intent callIntent = new Intent(Intent.ACTION_CALL,callUri);
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_NO_USER_ACTION);
startActivity(callIntent);
}
}
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.manolo.emergencias.MainActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Emergencias"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:onClick="llamar" />
</RelativeLayout>
El caso es que intento hacer una cosa tan simple como una apk para android que al pulsar un boton marque el numero de telefono de emergencias. El problema esta en que cuando pulso el boton la aplicacion se cierra.
Los codigos son copiados de los pocos ejemplos que he encontrado sobre un boton que marca una llamada.
Tambien os dire que no se me ha olvidado poner los permisos correspondientes en el "Android manifiest"
Aquí os dejo los codigos por si el problema fuera de ellos. Muchas gracias.
Main Activity.java:
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private void llamar (String call) {
Uri callUri = Uri.parse("tel://911");
Intent callIntent = new Intent(Intent.ACTION_CALL,callUri);
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_NO_USER_ACTION);
startActivity(callIntent);
}
}
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.manolo.emergencias.MainActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Emergencias"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:onClick="llamar" />
</RelativeLayout>
Valora esta pregunta


0