fragment
来源:互联网 发布:知乎周刊在哪里看 编辑:程序博客网 时间:2024/06/16 16:15
public class FragmentOne extends Fragment {XListView xlv; MyAdapter adapter; List<Bean.ResultBean.BookListBean> tip = new ArrayList<>(); @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = View.inflate(getActivity(), R.layout.fone,null); xlv = (XListView) view.findViewById(lv); xlv.setPullRefreshEnable(true); xlv.setPullLoadEnable(true); getdata(); xlv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent intent = new Intent(getContext(), TwoActivity.class); intent.putExtra("img",tip.get(position - 2).getCoverImg()); startActivity(intent); } }); return view; } public void getdata() { RequestBean bean = null; try { bean = new RequestBean("http://japi.juhe.cn/comic/book?type="+ URLEncoder.encode("少年漫画","utf-8")+"&key=0c96cf06f2bf1a4163414a9ce2e84844"); } catch (Exception e) { e.printStackTrace(); } new HttpUtil().getDataFromServer(getActivity(), bean, new HttpUtil.DataCallBack() { @Override public void prosseData(String json) { Gson gson = new Gson(); Bean b = gson.fromJson(json,Bean.class); if(b != null){ List<Bean.ResultBean.BookListBean> bookList = b.getResult().getBookList(); for (int i = 0;i<= bookList.size();i++){ System.out.println(bookList + "123123"); } if (bookList!= null){ tip.addAll(bookList); adapter = new MyAdapter(bookList,getContext()); xlv.setAdapter(adapter); } } } }); }}
阅读全文
0 0
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- fragment
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- Linux--java jdk安装(tar.gz)
- mac 下 android studio 的离线gradle极速配置方法
- Bitmap算法
- thinphp5数据库操作(一)
- Java
- fragment
- 发送邮箱信息
- 关于js数组的一些机试题
- 一致性哈希
- mysql中MyISAM和InnoDB的数据文件的存储方式
- RecyclerView 多条数据却只显示一条数据
- C++ 虚拟基类
- HTTP中的页面重定向和请求转发的区别
- OpenCV、blas安装步骤