问题描述
我需要通过 Picasso 在后台线程上加载图像(在我的自定义适配器内,扩展 ArrayAdapter ),然后将它们添加到 onPostExecute 方法内的适配器,将图像放入 GridView(并显示到在此之后的用户);这些图像是来自 https://www.themoviedb.org 的海报(这里是 Picasso 链接的示例 https://www.themoviedb.org/t/p/original/pgqgaUx1cJb5oZQQ5v0tNARCeBp.jpg)。
我的适配器被描述为类 MovieAdapter
public class MovieAdapter extends ArrayAdapter <String>{
public MovieAdapter(Activity context) {
super(context,0);
}
@Override
public View getView(int position,View convertView,ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(getContext()).inflate(
R.layout.flavor_item,parent,false);
}
ImageView iconView = (ImageView)
convertView.findViewById(R.id.flavor_image);
Picasso.get().load(String.valueOf(MainActivityFragment.movies1[position])).into((iconView));
return convertView;
}
但是我有一些错误:E/subsystem_ramdump: Failed to initialize ramdump
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)