Cómo implementar ListView en Android optimizando al máximo el código

La clave aquí es conseguir aislar el código encargado de crear nuestra celda en el Adaptador, logrando así separar las responsabilidades de la vista y del controlador; ya que éste no tiene necesidad de saber qué es exactamente lo que se muestra en la vista, sino solo un objeto. Pero vamos por partes:

Sigue leyendo Cómo implementar ListView en Android optimizando al máximo el código

Async Task que continua con otra Async Task

Al trabajar con métodos asíncronos es posible que en algún momento necesitemos que una tarea se ejecute cuando finalice otra. Esto que es algo muy sencillo puede costar algún tiempo de búsqueda por la red, sobre todo si se es principiante.
Aquí tenéis un pequeño esquema de cómo hacerlo:

Crear 2 tareas. No olvides tener en cuenta el tipo de datos que va a devolver (Task, Task<TResult>)

Sigue leyendo Async Task que continua con otra Async Task

Métodos asíncronos en Windows 8.1 y Windows Phone 8.1

Habitualmente las instrucciones de un programa se ejecutan de manera síncrona, es decir, una tras otra, sin embargo en determinadas circunstancias se puede necesitar que esto no sea así.
Por ejemplo, podemos tener una lista cuyo contenido deseamos que cargue al inicio de nuestra aplicación pero que ello no implique que tengamos que esperar a que termine de cargarse para poder interactuar. Es el momento perfecto para crear un método asíncrono que se ejecute en segundo plano mientras hacemos otras cosas; cuando necesitemos que estos datos se muestren “esperaremos” a que la tarea de carga termine (si es que no ha terminado ya) y mostramos los datos. Pero vamos por partes:
Sigue leyendo Métodos asíncronos en Windows 8.1 y Windows Phone 8.1

www.000webhost.com