ビューページャの実装には解決策が必要です。 最初に私はデータベースから巨大なデータを1ページに読み込んでいます。そのため、スワイプ中にスワイプ周波数が遅くなることがあります(ページを複数回スワイプする必要があります)。 ビューを返すために非同期タスクを使用しません。 ロードページを遅延させる方法はありますか?ユーザーがスワイプで他のページに移動できるようにするだけですが、データは遅延ロードされます。アンドロイドはビューページャでデータを非同期にロードします
私のコードサンプルは以下の通りです。
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;
}
私はこれを作成メソッドで呼び出しています。
pager=(ViewPager) findViewById(R.id.pagerAdapter);
pager.setAdapter(new SimplePager(MyPager.this));
pager.setCurrentItem(364);
解決策はありますか?
指定されたリンクにビューポケットベルの実装が表示されません。 – Hanry
ビューページャの例については、次を参照してください。http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html and http://android-developers.blogspot.in/2011/08/horizontal -view-swiping-with-viewpager.html最適なユーザーエクスペリエンスを得るには、この種の実装をAsyncTaskで接続する必要があります。 –