我正在实现一个 DrawerLayout 并且抽屉的项目或菜单之一显示一个带有图像的网格视图,这也是一个片段。
问题是当我单击该项目时,在显示图像网格之前会有这种延迟或滞后。
一直在寻找这个,我想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());`
我正在使用 Universal-Image-Loader 来处理图像的下载和显示。
imageLoader.displayImage