GridView动态人口

时间:2012-02-16 21:06:09

标签: android gridview adapter

我正致力于通过网络服务连接到flickr的活动,获取照片并在GridView中显示它们。 GridView不像所有可用示例中那样是静态的,而是动态的并加载从服务中检索的数据。 GridView的检索和设置似乎有效,但加载图像却没有。当我调试活动时,我没有在Adapter的getView方法中点击断点。

我尝试加载示例ImageAdapter,它可以正常使用示例照片。那么可能与AsyncTask的线程或时序有关吗?

Here is the code

我尝试将GridView和Adapter的设置移动到AsyncTask:

   `protected void onPostExecute(List result) {
        if (dialog.isShowing()) {
            dialog.dismiss();
        }
        adapter = new PhotosAdapter(activity, result);

        gridview.setAdapter(adapter);
        activity.adapter.notifyDataSetChanged();
   }`

这似乎有效,但是,我觉得这不是一个正确的解决方案。

0 个答案:

没有答案