当我使用getThumbnail在手机上显示缩略图时,我无法加快gridview上的滚动速度。我知道如果不存在,它会创建一个缩略图。我想使用AsyncTask在后台创建缩略图。据我所知,我们只能有限地并行执行AsyncTask。
有谁知道如何创建平滑的可滚动网格?请帮忙。使用缓存很好,但只有缓存已经缓存,但它不会为新数据提供平滑的滚动。
答案 0 :(得分:0)
使用AsyncTask并与
并行启动@SuppressLint("NewApi")
public static <Param, Progress, Result> void startParallel(
AsyncTask<Param, Progress, Result> task, Param... params) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params);
else
task.execute(params);
}
如果还没有使用,还可以使用convertView和ViewHolders