【发布时间】:2015-02-20 10:55:58
【问题描述】:
我试图在我的应用程序中实现 Web 服务,这样我就可以将新项目添加到 ListView 中,而不必每次都更新我的应用程序..
我找到了很多关于如何从 web 服务器/json 填充列表视图的教程
但我不知道如何将 onclicklistener 应用于从 web 服务器/json 加载的项目
这是我在没有网络服务的情况下使用的代码:
case 6:
desc = "blah blah blah";
owner = "blah blah blah";
s1 = "blah blah blah";
s2 = "blah blah blah";
s3 = "blah blah blah";
s4 = "blah blah blah";
modpage = "blah blah blah";
download = "blah blah blah";
name = "blah blah blah";
stuff = new Bundle();
stuff.putString("description", desc);
stuff.putString("maker", owner);
stuff.putString("screen1", s1);
stuff.putString("screen2", s2);
stuff.putString("screen3", s3);
stuff.putString("screen4", s4);
stuff.putString("officialmodpage", modpage);
stuff.putString("downloadlink", download);
stuff.putString("modname", name);
launchAct = new Intent(this, blahblahblah.class);
launchAct.putExtras(stuff);
startActivity(launchAct);
break;
不同的物品有不同的光盘、所有者等。 所有这些字符串都传递给一个活动。列表视图中的所有项目都将这些字符串传递给同一个活动
我希望列表视图项仅显示一个标题,例如:“BLAH”,一旦单击该项目,我希望与该项目关联的所有数据都传递给下一个活动...
任何教程或帮助将不胜感激! :)
【问题讨论】:
-
从哪里加载数据并不重要。它是您要添加列表器而不是数据的视图。
标签: android json listview dynamic web