Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2012, 17:35
mauri19877
 
Fecha de Ingreso: febrero-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 0
Android - Phonegap cargar datos externos al iniciar

Buenas,

Tengo una aplicación hecha con Phonegap y jquery mobile, cuando ésta inicia se llama una función que carga contenido externo desde un xml, como si fuera un lector de rss.

La aplicación carga el contenido correctamente, mi intención es que cuando inicia se muestre una página con el spinner de jqm mientras se carga el contenido remoto, y luego muestro el contenido externo.
Cuando utilizo phonegap se ve la pantalla negra hasta que se termina de cargar el contenido externo (Todo el tiempo de carga del contenido se ve en negro en vez de verse el spinner). Como resultado de esto, pasa mucho tiempo desde que se inicia la aplicación y se ve algo.

Código:
import org.apache.cordova.DroidGap;
import android.os.Bundle;

public class NewsreaderActivity extends DroidGap {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
Llamo a la función que trae el contenido externo a través de onload="init();"

Gracias