Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 06/04/16, 00:27:44
Array

[xs_avatar]
victor13_33 victor13_33 no está en línea
Usuario poco activo
 
Fecha de registro: abr 2014
Mensajes: 4
Modelo de smartphone: Galaxy S2
Tu operador: Movistar
Se me cierra la Activity

Hola haber si alguien sabe por que al usar la ImageButton y salirme el Dialog y darle a acptar se me cierra la Activity:

el java:

package com.circle_times.lucho.circle_times;

import android.app.AlertDialog;
import android.app.Dialog;
import android.app.FragmentManager;
import android.content.Intent;
import android.support.v4.app.FragmentActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class Time_seasons_5_1 extends AppCompatActivity {


@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_time_seasons_5_1) ;
findViewById(R.id.imageButton4).setOnClickListener (new View.OnClickListener() {
@override
public void onClick(View v) {
startActivity(new Intent(Time_seasons_5_1.this, Childrens_list_6.class));
}
});
findViewById(R.id.imageButton3).setOnClickListener (new View.OnClickListener() {
@override
public void onClick(View v) {
startActivity(new Intent(Time_seasons_5_1.this, Times_bits_5.class));
}
});


}
public void verano(View a){
FragmentManager fg = getFragmentManager();
DialogoAlerta dialogoAlerta = new DialogoAlerta();
dialogoAlerta.show(fg, "Is Summer???");

}
public void invierno(View a){
FragmentManager fg = getFragmentManager();
DialogoInvierno dialogoAlerta = new DialogoInvierno();
dialogoAlerta.show(fg, "Is Winter???");

}
public void atoni(View a){
FragmentManager fg = getFragmentManager();
DialogoOtonio dialogoAlerta = new DialogoOtonio();
dialogoAlerta.show(fg, "Is Autumn??");

}
public void primavera(View a){
FragmentManager fg = getFragmentManager();
DialogoPrimavera dialogoAlerta = new DialogoPrimavera();
dialogoAlerta.show(fg, "Is Spring???");

}

}

y el xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff">

<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton3"
android:src="@drawable/izquierda"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />

<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton4"
android:src="@drawable/derecha"
android:layout_alignBottom="@+id/imageButton3"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView2"
android:src="@drawable/season"
android:layout_alignBottom="@+id/imageButton3"
android:layout_centerHorizontal="true" />

<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/imageButton3"
android:background="#ffffff">

<ImageButton
androidnClick="verano"
android:layout_width="214dp"
android:layout_height="204dp"
android:id="@+id/button"
android:layout_gravity="center_horizontal|top"
android:src="@drawable/verano"
android:layout_marginTop="25dp"
android:contentDescription="@string/verano" />

<ImageButton
androidnClick="primavera"
android:layout_width="199dp"
android:layout_height="179dp"
android:id="@+id/button2"
android:layout_gravity="right|center_vertical"
android:src="@drawable/primavera"
android:layout_marginRight="100dp" />

<ImageButton
androidnClick="atoni"
android:layout_width="201dp"
android:layout_height="199dp"
android:id="@+id/button3"
android:layout_gravity="left|center_vertical"
android:src="@drawable/otonio"
android:layout_marginLeft="100dp" />

<ImageButton
androidnClick="invierno"
android:layout_width="200dp"
android:layout_height="193dp"
android:id="@+id/button4"
android:layout_gravity="center_horizontal|bottom"
android:src="@drawable/invierno"
android:layout_marginBottom="50dp" />

</FrameLayout>
</RelativeLayout>


Gracias por adelantado¡¡¡¡¡¡¡
Responder Con Cita


  #2  
Viejo 06/04/16, 09:26:59
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Cada vez que alguien pregunta por qué se ha cerrado la app y no mira la excepción que ha provocado el cierre muere un gatito

Tienes que acostumbrarte a usar el Logcat, así sabes rápidamente qué ha ocurrido, dónde e incluso a veces te dice cómo solucionarlo.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 17:04:05 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /