Ho bisogno di una soluzione per l'implementazione di visualizzazione del cercapersone. In primo luogo sto caricando enormi dati dal database in una singola pagina, quindi a volte durante lo scorrimento rallenta la frequenza di scorrimento (è necessario scorrere più volte sulla pagina) come in background sta eseguendo l'attività di recupero. Non sto utilizzando un'attività asincrona per restituire la vista. Esiste un modo per caricare le pagine pigre, basta consentire all'utente di andare su un'altra pagina con lo scorrimento, ma i dati sono pigri.dati di caricamento Android in modo asincrono in visualizzazione pager
Il mio esempio di codice è come indicato di seguito;
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;
}
Sto chiamando questo in metodo di creazione.
pager=(ViewPager) findViewById(R.id.pagerAdapter);
pager.setAdapter(new SimplePager(MyPager.this));
pager.setCurrentItem(364);
C'è qualche soluzione?
Non riesco a vedere alcuna implementazione di visualizzazione del cercapersone nel collegamento specificato. – Hanry
Per visualizzare l'esempio di cercapersone è possibile vedere: http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html e http://android-developers.blogspot.in/2011/08/horizontal -view-strisciata-con-viewpager.html. È necessario collegare questo tipo di implementazione con AsyncTask per ottenere un'esperienza utente ottimale. –