no me muestra toast ni progress dialog

728 views
Skip to first unread message

ABSOLUT

unread,
Apr 28, 2011, 10:23:22 AM4/28/11
to desarrolladores-android
Hola a todos,
Tengo una actividad que luego llama a otra y en el evento de un boton
quiero poner un pogressdialog pero no me lo muestra, he probado
tambien con un Toast y tampoco me muestra nada. Alguna ayuda por
favor?

enviar.setOnClickListener(new OnClickListener()
{

public void onClick(View v){


// calcularFecha(horaIn,horaFi);
Runtime runtime = Runtime.getRuntime();
Log.d("PRUEBA", "COMENZAMOS LA PARTE DE LA CONEXION");
Toast.makeText( getApplicationContext(),"WOL + CONEXTION",
Toast.LENGTH_SHORT).show();
Toast.makeText( programacion.this,"WOL + CONEXTION",
Toast.LENGTH_SHORT).show();
.................
.................

Juan de Dios Maldonado Sánchez

unread,
Apr 28, 2011, 11:35:05 AM4/28/11
to desarrollad...@googlegroups.com
Hace poco más de una semana preguntaron casi lo mismo.


Saludos.

2011/4/28 ABSOLUT <davi...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.


ABSOLUT

unread,
Apr 28, 2011, 2:22:27 PM4/28/11
to desarrolladores-android
Gracias.
El problema que he podido ver que tengo es que en el evento click de
un boton primero hago un toast y luego llamo a una funcion booleana
que trata de hacer un ping al servidor.
Si comento la funcion booleana el toast aparece, sin embargo si dejo
la función el toast no aparece.
No logro entender ese funcionamiento. Alguna ayuda?
Gracias y saludos,


On 28 abr, 17:35, Juan de Dios Maldonado Sánchez <jua...@gmail.com>
wrote:
> Hace poco más de una semana preguntaron casi lo mismo.
>
> https://groups.google.com/forum/#!topic/desarrolladores-android/17pVf...No ro
>
> Saludos.
>
> 2011/4/28 ABSOLUT <davidt...@gmail.com>

Juan de Dios Maldonado Sánchez

unread,
Apr 28, 2011, 4:12:16 PM4/28/11
to desarrollad...@googlegroups.com
Te recomiendo que te leas bastante sobre cómo funcionan los eventos de la interfaz gráfica en Android. Lo más importante es que sólo hay un hilo procesando todos los eventos que recibe la interfaz gráfica. Si haces que ese hilo se entretenga con otra tarea, tu aplicación no podrá seguir procesando eventos mientras está ocupada.

2011/4/28 ABSOLUT <davi...@gmail.com>

ABSOLUT

unread,
Apr 28, 2011, 5:14:40 PM4/28/11
to desarrolladores-android
Si eso lo entiendo pero lo que quiero decir es que....

Imaginate que tengo una funcion que hace un ping a una maquina, eso lo
podria meter en un asyntask para que funcionara correctamente. Pero
despues segun el resultado de ese ping tendria que llamar a una u otra
asyntask que tengo mas abajo definidas. Al realizarlo por este metodo,
lo que me pasa es que se solapan los hilos, se ejecutan
concurrentemente ya que no ha acabado el ping y como continua el
codigo ya se esta ejecutando la siguiente asyntask. Como podria
estructurarlo para realizar esto bien?
Gracias y perdonad el rollo.


On 28 abr, 22:12, Juan de Dios Maldonado Sánchez <jua...@gmail.com>
wrote:
> Te recomiendo que te leas bastante sobre cómo funcionan los eventos de la
> interfaz gráfica en Android. Lo más importante es que sólo hay un hilo
> procesando todos los eventos que recibe la interfaz gráfica. Si haces que
> ese hilo se entretenga con otra tarea, tu aplicación no podrá seguir
> procesando eventos mientras está ocupada.
>
> 2011/4/28 ABSOLUT <davidt...@gmail.com>
>
> > Gracias.
> > El problema que he podido ver que tengo es que en el evento click de
> > un boton primero hago un toast y luego llamo a una funcion booleana
> > que trata de hacer un ping al servidor.
> > Si comento la funcion booleana el toast aparece, sin embargo si dejo
> > la función el toast no aparece.
> > No logro entender ese funcionamiento. Alguna ayuda?
> > Gracias y saludos,
>
> > On 28 abr, 17:35, Juan de Dios Maldonado Sánchez <jua...@gmail.com>
> > wrote:
> > > Hace poco más de una semana preguntaron casi lo mismo.
>
> >https://groups.google.com/forum/#!topic/desarrolladores-android/17pVf...
>

Juan de Dios Maldonado Sánchez

unread,
Apr 29, 2011, 4:04:42 AM4/29/11
to desarrollad...@googlegroups.com
Utiliza un Thread si las funciones que hacen ping no tienen que cambiar ningún View de la interfaz. Luego, depende del resultado, inicias el AsyncTask que creaste en base al resultado.

2011/4/28 ABSOLUT <davi...@gmail.com>

ABSOLUT

unread,
Apr 29, 2011, 7:02:12 AM4/29/11
to desarrolladores-android
Gracias,
Es que quiero mostrar un progress dialog mientras realiza el ping.


On 29 abr, 10:04, Juan de Dios Maldonado Sánchez <jua...@gmail.com>
wrote:
> Utiliza un Thread si las funciones que hacen ping no tienen que cambiar
> ningún View de la interfaz. Luego, depende del resultado, inicias el
> AsyncTask que creaste en base al resultado.
>
> 2011/4/28 ABSOLUT <davidt...@gmail.com>
Reply all
Reply to author
Forward
0 new messages