当前位置: 首页 > news >正文

网站导航大全泸州 网站建设

网站导航大全,泸州 网站建设,取个网站建设公司名字,品牌策划案范本我是Android开发的新手,我正在尝试构建一个ListView,它使用gson从Web服务获取数据.我有一个模型类,一个列表类,一个适配器类和活动类.该列表工作正常,它获得了数据,现在我想将OnItemClickListener集成到它并将数据传递给第二个活动.我想得到项ID(DistrictId)并将其传递给下一个…我是Android开发的新手,我正在尝试构建一个ListView,它使用gson从Web服务获取数据.我有一个模型类,一个列表类,一个适配器类和活动类.该列表工作正常,它获得了数据,现在我想将OnItemClickListener集成到它并将数据传递给第二个活动.我想得到项ID(DistrictId)并将其传递给下一个Activity(listView)而不是行id.如果有人可以向我展示光明,那就太好了……因为文档不是很清楚,因为我是新手.以下是我的代码.模型类package com.sample.myapp;public class DistrictModel {private String id;private String districtName;public String getDistrictId() {return id;}public void setId(String id) {this.id id;}public String getDistrictName(){return districtName;}public void setDistrictEN(String districtName){this.districtName districtName;}}List类public class DistrictList {private List districts;public List getDistricts(){return districts;}public void setDistrictList(List districts){this.districts districts;}}Adapter类public class DistrictAdapter extends ArrayAdapter{int resource;String response;Context context;private LayoutInflater dInflater;public DistrictAdapter(Context context, int resource, List objects) {super(context, resource, objects);this.resource resource;dInflater LayoutInflater.from(context);}static class ViewHolder {TextView title;}public View getView(int position, View convertView, ViewGroup parent){ViewHolder holder;//Get the current location objectDistrictModel lm (DistrictModel) getItem(position);//Inflate the viewif(convertViewnull){convertView dInflater.inflate(R.layout.item_district, null);holder new ViewHolder();holder.title (TextView) convertView.findViewById(R.id.district_name);convertView.setTag(holder);}else{holder (ViewHolder) convertView.getTag();}holder.title.setText(lm.getDistrictName());return convertView;}}活动类public class DistrictListActivity extends Activity{LocationManager lm;ArrayList districtArray null;DistrictAdapter districtAdapter;DistrictList list;ListView lv;public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.districtlist_layout);lv (ListView) findViewById(R.id.list_district);districtArray new ArrayList();districtAdapter new DistrictAdapter(DistrictListActivity.this, R.layout.item_district, districtArray);lv.setTextFilterEnabled(true);lv.setAdapter(districtAdapter);try {new DistrictSync().execute(http://aws.something.com/service);} catch(Exception e) {}lv.setOnItemClickListener(new OnItemClickListener() {Overridepublic void onItemClick(AdapterView parent, View convertView, int position, long id) {AlertDialog.Builder adbnew AlertDialog.Builder(DistrictListActivity.this);adb.setTitle(LVSelectedItemExample);adb.setMessage(Selected Item is (lv.getItemIdAtPosition(position)));adb.setPositiveButton(Ok, null);adb.show();}}); **//id like to get the DistrictId from the json data.**}private class DistrictSync extends AsyncTask {protected DistrictList doInBackground(String... urls) {DistrictList list null;int count urls.length;for (int i 0; i count; i) {try {// ntar diganti serviceRestClient client new RestClient(urls[i]);try {client.Execute(RequestMethod.GET);} catch (Exception e) {e.printStackTrace();}String json client.getResponse();list new Gson().fromJson(json, DistrictList.class);//} catch(Exception e) {}}return list;}protected void onProgressUpdate(Integer... progress) {}protected void onPostExecute(DistrictList dislist) {for(DistrictModel lm : dislist.getDistricts()){districtArray.add(lm);}districtAdapter.notifyDataSetChanged();}}}为了测试目的,现在我点击它将显示行id的行,所以我知道onclick监听器工作,但我只是想让它抓住我的DistrictId所以我可以用它来传递给下一个活动.非常感谢.解决方法:(从我的头脑中)试试这个((DistrictModel)lv.getAdapter().getItem(position)).getDistrictId();标签onitemclicklistener,android来源 https://codeday.me/bug/20190721/1495055.html
http://www.yutouwan.com/news/333672/

相关文章:

  • 成都英文网站建设sem推广培训
  • 帮您做网站软件产品设计流程
  • 外贸免费建设网站腾讯企点怎么改名字
  • 网站建设规划书Wordpress设置分类加密
  • 做qq头像的网站学校模板图片
  • 营销型网站sem投放策略wordpress化妆品模板
  • 做网站搞笑口号做网站建设销售
  • wap网站建设案例网站建设哪里去学
  • 请问做网站需要什么免费产品推广软件
  • 展示型网站 数据库四川省建设厅招投标网站
  • 开锁换锁公司网站模板深圳市造价信息网官网
  • 唐山模板网站建设网件路由器无线中继
  • 江苏省建设局报考网站什么是网络营销基本思想
  • 自贡建设专业网站设计空调安装东莞网站建设
  • 怎么在悉尼做网站下载的网站模版怎么用
  • 企业内部网站成都公司网站制作公司
  • 花园设计网站推荐成立网站公司需要什么
  • 仿做网站可以整站下载器吧wordpress 重装教程
  • 建设网站需要什么基础知识网站如何改字体
  • 软文自助发稿软件开发 网站建设搜索引擎营销的常见方式
  • 档案馆建设网站中国建工社微课程官网
  • 哪做网站某公司网页设计
  • 找网站的方法各大网站域名大全
  • 人力资源网站怎么做杭州网站建设|网站设计
  • 网站可以做音频线吗做网站服务器还是虚拟空间好
  • 中国行业网站联盟怎么创网站赚钱吗
  • 网站建设教程免费湖南岚鸿重庆公司公章查询
  • 北京中小企业网站建设网站不备案做seo没用
  • php做网站切换语言网站建设公司广州增城
  • 永州网站制作建设app制作教学课程