0
我正在實現一個DrawerLayout,並且其中一個項目 或者抽屜的菜單顯示的圖像也是一個片段。在顯示片段之前執行AsyncTask
問題是,當我點擊該項目時,在顯示圖像的網格 之前存在此延遲或滯後。
一直在尋找這一點,我想有一個AsyncTask
確保GridView的片段 應該顯示我需要有一個ProgressDialog,以防止滯後 效果或掩蓋之前完全加載視圖。如何檢查片段是否準備好顯示? 我如何處理AsyncTask
?提前致謝。
ImageGridActivity fragment = new ImageGridActivity();
FragmentTransaction ft = getChildFragmentManager().beginTransaction();
ft.replace(R.id.fragment_planet_replace, fragment);
Bundle args = new Bundle();
args.putStringArray(Extra.IMAGES, Constants.IMAGES);
fragment.setArguments(args);
ft.addToBackStack(null);
ft.commit();
編輯:
I am using an `ImageAdapter` to populate the images to the listview.
`listView.setAdapter(new ImageAdapter());`
我使用通用-圖片下載器來處理圖像的下載和顯示它。 imageLoader.displayImage
我使用的是'ImageAdapter'來填充圖像到ListView。 'listView).setAdapter(new ImageAdapter());' – rahstame
好的,我補充說。我假設你的ImageAdapter在構造函數中獲取圖像緩衝區列表。 – rbarriuso
抱歉,我忘記提及我正在使用Universal Image Loader。 – rahstame