Tengo un problema que no puedo resolver. Tengo un botón que cuando chascado cambia la opinión del texto. A continuación, activa un proceso postdelayed que devuelve el textview a su texto original después de 2 segundos. Si postdelay el botón una vez, y de nuevo dentro de este intervalo de 2 segundos, el postdelay continuará […]
Estoy haciendo llamada de verificación de mi app.Which debe desconectar después de 5-10 segundos que está configurado. Aquí está mi código; Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:" + phoneNumber)); callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); handler.postDelayed(new Runnable() { @Override public void run() { /*It is never called up untill call got disconnected/hanged up. */ Log.d(TAG, "Disconnecting :"); disconnectCall(); } }, […]
Tengo actividad con manejador (hilo de interfaz de usuario) Comienzo nuevo hilo y hago handler.post (nuevo MyRunnable ()) – (nuevo hilo de trabajo) La documentación de Android decía acerca del método post: "Hace que Runnable r se agregue a la cola de mensajes. El runnable se ejecutará en el subproceso al que está conectado este […]
Utilizar el manejador quiere correr periódicamente El recuento es 0, si el countis 1, else Por favor corrija este código. mRunnable = new Runnable(){ @Override public void run() { if(count == 0){ setImage(); count = 1; } else{ weather = mContentResolver.getType(mUri); setWeather(weather); count = 0; } } }; mHandler = new Handler(); mHandler.postDelayed(mRunnable, 3000);
Tengo un thread.sleep y un manejador postDelayed en mi código: handler.postDelayed(new Runnable() { @Override public void run() { Log.e(TAG, "I ran"); mIsDisconnect = false; } }, DISCONNECT_DELAY); Después del código del manejador y después de que el usuario presione el botón tengo esto: while (mIsDisconnect) { try { Thread.sleep(DELAY); } catch (InterruptedException e) { Log.e(TAG, […]
Cuando implementa un Runnable que utiliza un Handler y Looper, termina con una cola de bloqueo para los mensajes / Runnables dentro del método run () de su Runnable, porque bloquea el método loop (). Me gusta esto: public class Task1 implements Runnable { private Handler mHandler; private boolean mCancelled = false; private void init() […]
En la aplicación Android de mi equipo tengo un servicio que se ejecuta desde el arranque que se comunica con un servidor para realizar operaciones como iniciar sesión, registrarse, charlar entre teléfonos y actualizar la base de datos del teléfono. Necesito hacer que mi servicio se comunique con la actividad de forma bidireccional: por ejemplo, […]
Yo uso un Handler, que publicar algunos Runnable via postDelayed(r, DELAY_TIME) , pero tengo que ejecutar todos los Runnables antes de publicar nuevo via postDelayed . Cualquier buena idea de cómo lograr esto tan simple como sea posible? Editar: Lo quiero básicamente así: Runnable r = new Runnable() { // Do some fancy action }; […]
Tengo un TextView y quiero que cada segundo resalte otra letra en la palabra. Por ejemplo: hola – h e llo – he l lo – hel l o – hell o Que he hecho: int i = 0; String text; Handler handler = new Handler(); public void spanText(String txt) { text = txt; for(int […]
Hoy estoy enviando algunos datos a un manejador para una llamada no estática a métodos OpenFeint. Todo está bien hasta el punto de retorno, donde no sé cómo recuperar la información. Método de llamada en clase principal: public static float getPercentageAchievement(String idAchievement) { Message msg = new Message(); msg.what = OpenFeintXHandler.GET_PERCENTAGE_ACHIEVEMENT; Bundle args = new […]