0

当我使用 getThumbnail 在手机上显示缩略图时,我无法加快在 gridview 上的滚动速度。我知道如果不存在它会创建一个缩略图。我想使用 AsyncTask 在后台创建缩略图。据我所知,我们只能有限地并行执行 AsyncTask。

有谁知道如何创建一个平滑的可滚动网格?请帮忙。使用缓存很好,但前提是缩略图已被缓存,但它不会为新数据提供平滑滚动。

4

1 回答 1

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

于 2013-09-14T11:14:44.040 回答