如何发送intent.putExtra(“getid”,id)而不在listview自定义适配器中显示它?

时间:2016-06-25 05:04:07

标签: android listview android-intent

我正在接收包含id和其他字符串的JSON字符串,现在我想将id传递给另一个活动而不在listview中显示id,当我点击特定图标时应该传递id然后该图标的id应该从activity传递( A)另一种行为(B)

这里有一些我的代码刚刚参加了相关部分

id = jsonObject.getString("id");
platformno = jsonObject.getString("platform");

listitem.add(new Latest_list(icon,name,date,id,platformno));

上面我不想在listview中显示id

String id=Integer.toString(listitem.get(arg2).getNews_id());

Intent intent = new Intent(getApplicationContext(), Webview_news.class);
intent.putExtra("getid",id);

Toast.makeText(LatestNews.this, "platformno="+strPlatform+", id="+id, Toast.LENGTH_LONG).show();
startActivity(intent);

1 个答案:

答案 0 :(得分:0)

你的问题不清楚。根据值的类型,这里我有一个ArrayList<String> arrList中的字符串示例。

listView.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // When clicked on an item, pass it to another activity
                Intent i = new Intent(this, AnotherActivity.class);
                i.putExtra("key", arrList.get(position));
                startActivity(i);
            }
        });