Volley的使用
来源:互联网 发布:sql server2012破解版 编辑:程序博客网 时间:2024/06/06 13:06
public class MainActivity extends AppCompatActivity { private ListView listView; private String Food_url = "http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1"; private List<Goods.DataBean> data1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); // 创建Volley RequestQueue requestQueue = Volley.newRequestQueue(this); StringRequest stringRequest = new StringRequest(Food_url, new Response.Listener<String>() { @Override public void onResponse(String response) { Gson gson = new Gson(); Goods goods = gson.fromJson(response, Goods.class); data1 = goods.getData(); MyAdapter myAdapter = new MyAdapter(); listView.setAdapter(myAdapter); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); requestQueue.add(stringRequest); } private void initView() { listView = (ListView) findViewById(R.id.listView); } class MyAdapter extends BaseAdapter { @Override public int getCount() { return data1.size(); } @Override public Object getItem(int i) { return null; } @Override public long getItemId(int i) { return i; } @Override public View getView(int i, View view, ViewGroup viewGroup) { ViewHolder viewHolder = null; if (view == null) { view = LayoutInflater.from(MainActivity.this).inflate(R.layout.item_view, null); viewHolder = new ViewHolder(); viewHolder.img_food = view.findViewById(R.id.img_food); viewHolder.text_food = view.findViewById(R.id.text_food); view.setTag(viewHolder); } else { viewHolder = (ViewHolder) view.getTag(); } viewHolder.text_food.setText(data1.get(i).getTitle()); Picasso.with(MainActivity.this).load(data1.get(i).getPic()).into(viewHolder.img_food); return view; } } class ViewHolder { private ImageView img_food; private TextView text_food; }}
阅读全文
0 0
- Volley的初步使用
- Volley框架的使用
- volley的详细使用
- volley的使用
- Volley的使用详解
- volley的简单使用
- Volley的使用笔记
- Volley 使用的缓存
- Volley框架的使用
- Volley的使用
- Volley的使用
- Volley的基本使用
- Volley框架的使用
- Volley框架的使用
- volley的使用
- Volley框架的使用
- Volley的基本使用
- Volley的简单使用
- PyCharm使用问题
- java并发编程-创建线程
- Java导出Excel的工具类及其Demo
- 面试总结
- 生成tensorflow输入输出的图像格式——使用pipeline通过队列的方法
- Volley的使用
- 文章标题 HDU 1754 : I Hate It (分块 、线段树)
- 使用配置文件注入URL
- 1073. 多选题常见计分法(20)
- 一个JAVA程序员成长之路分享
- 简单高精度加法
- conda 镜像管理
- 20171025之前的记录
- MVP+OKHttp获取网络数据