我一直在对着墙壁敲打我的头,试图获得一个动态可点击按钮来打开基于所选ListView项目的新的意图/片段。我一直在失败,严重:-)。JSON列表视图和可点击
我有意图打开,但它返回一个空值,这可能意味着我不打开将与实际的ListView项目关联的意图。有人可以请我指出我要去哪里吗?
**** ****编辑
正如没有人帮我在这,我会重组它。从本质上讲,我使用ListView的Volley类,它是从Web服务器(json)解析的。从那里,我试图确定,当用户点击ListView中的条目时,它会打开它自己的唯一屏幕。我试图解决使用1,000个意图,所以我想到解析一部分查找到新的意图,然后将查询JSON数据库的匹配。这是否是一种有效的方式?
如果没有,是否有更好的方法?
如果这是最好的方法(我怀疑),我有一些代码低于我与有问题:
音乐破片:
Song clickedObject = (Song)adapter.getItem(position);
Intent intent = new Intent(getActivity(), songIntent.class);
intent.putExtra("passTitle", clickedObject.getTitle());
Log.e(clickedObject.getTitle(), "Passing: ");
startActivity(intent);
意图打开罚款和它看起来像值传递,但环是什么我有是当我试图比较字符串到什么是JSON查找值问题:
意向
for (int i = 0; i < response.length(); i++) {
try {
JSONObject obj = response.getJSONObject(i);
Song song = new Song();
song.setTitle(obj.getString("title"));
Song parseTitle = new Song();
parseTitle.getTitle(jsonObject);
不幸的是,我没有得到更进一步,因为我无法比较String对象与'song.setTitle(obj.getString(“title”));''部分代码。谁能帮忙?
非常感谢
欢迎来到SO。请仅添加代码的相关部分,每个人都很难阅读所有内容。 – Opiatefuchs
请添加该循环的完整代码 – xFighter