A联合之bundle传值在xlistview中获取

来源:互联网 发布:淘宝女装分类宝贝图片 编辑:程序博客网 时间:2024/05/16 18:03
name = getArguments().getString("name");if (name.equals("头条")){    name = "toptiao";}else if (name.equals("军事")){    name = "junshi";}else if (name.equals("时尚")){    name = "shishang";}else if (name.equals("财经")){    name = "caijing";}else if (name.equals("国内")){    name = "guonei";}else if (name.equals("国际")){    name = "guoji";}else if (name.equals("体育")){    name = "tiyu";}else if (name.equals("娱乐")){    name = "yule";}//自定义一个方法getshuju(name);
//-------------方法
private void getshuju(final String name) {    AsyncTask<Void, Void, String> asyncTask = new AsyncTask<Void, Void, String>() {        @Override        protected String doInBackground(Void... voids) {            try {                URL url = new URL("http://v.juhe.cn/toutiao/index?type="+name+"&key=c4479ad58f41e7f78a8fa073d0b1f1b5");                HttpURLConnection connection = (HttpURLConnection) url.openConnection();                connection.setRequestMethod("GET");                connection.setReadTimeout(5000);                connection.setConnectTimeout(5000);                //获取                int responseCode = connection.getResponseCode();                if (responseCode == 200){                    InputStream inputStream = connection.getInputStream();                    String json = streamToString(inputStream,"utf-8");                    //打印字符串                    Log.i("---",json);                    return json;                }            } catch (Exception e) {                e.printStackTrace();            }            return null;        }        @Override        protected void onPostExecute(String s) {            Gson gson = new Gson();            DataDataBean dataDataBean = gson.fromJson(s, DataDataBean.class);            list1.addAll(dataDataBean.getResult().getData());            if (myAdapter==null){                myAdapter = new MyAdapter(getActivity(),list1);                xlv.setAdapter(myAdapter);            }else            {                myAdapter.notifyDataSetChanged();            }            xlv.stopLoadMore();        }    };    asyncTask.execute();}