Foros del Web » Programando para Internet » Android »

Propiedad showdialog aparece tachado

Estas en el tema de Propiedad showdialog aparece tachado en el foro de Android en Foros del Web. Saludos, tengo una parte de codigo donde utilizo un "ShowDialog(DATE_DIALOG_ID)" pero el problema es que la palabra "showDialog" me aparece con una linea horizontal sobre ...
  #1 (permalink)  
Antiguo 19/02/2013, 11:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Propiedad showdialog aparece tachado

Saludos, tengo una parte de codigo donde utilizo un "ShowDialog(DATE_DIALOG_ID)" pero el problema es que la palabra "showDialog" me aparece con una linea horizontal sobre ella..quisiera saber por que me sale asi...como solucionarla..gracias....pongo el una parte del codigo para que me ayuden gracias...

Código:
public void onCreate1(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);    
        setContentView(R.layout.activity_main);
      //This declares our GUI elements on the screen
        dateDisplay = (EditText) findViewById(R.id.dateDisplay);
        pickDate = (Button) findViewById(R.id.pickDate);
      //This will show the date picker for each click on the button
        pickDate.setOnClickListener(new View.OnClickListener() {
        //     @SuppressWarnings("deprecation")
			@SuppressWarnings("deprecation")
			public void onClick(View v) {
                   showDialog(DATE_DIALOG_ID);
                 //This will show us the current date
                   final Calendar c = Calendar.getInstance();
                   year = c.get(Calendar.YEAR);
                   month = c.get(Calendar.MONTH);
                   day = c.get(Calendar.DAY_OF_MONTH);
                   updateDate();
             }
            
        });
	 }
  #2 (permalink)  
Antiguo 20/02/2013, 15:15
Avatar de Richy501  
Fecha de Ingreso: diciembre-2011
Mensajes: 11
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Propiedad showdialog aparece tachado

No es un error, estará tachado porque probablemente el método "showdialog" esta en desuso desde la actualización teniendo un nuevo método que hace lo mismo en una nueva API. El método funcionará pero es más recomendable (creo) usar otra forma para mostrar el dialogo. Te pongo aquí una opción:

Código:
Dialog dialogo = null;
dialogo = crearDialogoAlerta();
dialogo.show();

private Dialog crearDialogoAlerta() {
	AlertDialog.Builder builder = new AlertDialog.Builder(this);
	builder.setTitle("Informacion");
	builder.setMessage("Esto es un mensaje de alerta.");
	builder.setPositiveButton("OK", new OnClickListener() {
		public void onClick(DialogInterface dialog, int which) {
			dialog.cancel();
		}
	});
	return builder.create();
}
  #3 (permalink)  
Antiguo 04/03/2013, 12:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Propiedad showdialog aparece tachado

Saludos, y como deberiar implentar el codigo q menciona dentro de mi codigo, ya que lo estuve probando pero me da muchos errores al poner su codigo dentro del mio....espero su ayuda gracias

Etiquetas: activity, propiedad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:26.