android charger des données de manière asynchrone en vue de radiomessagerie

J'ai besoin d'une solution pour afficher le pager de mise en œuvre.
Tout d'abord je suis de chargement énorme de données à partir de la base de données dans une seule page,donc parfois au cours de la glisser ralentit balayage de fréquence(vous avez besoin de plusieurs temps de balayage sur la page) que dans le fond il est en train de faire de l'extraction de la tâche.
Je ne suis pas en utilisant async tâche pour le retour de vue.
Est-il possible de lazy load pages permettent à l'utilisateur d'aller sur l'autre page de balayage, mais les données n'est pas chargé.

Mon exemple de code est comme ci-dessous;

 public Object instantiateItem(View container, int position) {

View v;

v = View.inflate(context,R.layout.swipearea, null);

listView = (ListView)v.findViewById(R.id.MyListView);
largeDataCall();
((ViewPager)container).addView(v);
return v;
}

Je suis à l'appel de cette dans sur la méthode de création.

pager=(ViewPager) findViewById(R.id.pagerAdapter);
pager.setAdapter(new SimplePager(MyPager.this));
pager.setCurrentItem(364);

Est-il une solution?

OriginalL'auteur Hanry | 2012-05-22