gpt4 book ai didi

android - 如何在不使用 textview 的情况下从 Hashmap 获取一个值到 Intent ?

转载 作者:行者123 更新时间:2023-11-30 04:19:50 25 4
gpt4 key购买 nike


我从数据库中检索少量数据,然后将其存储到 hashmap 中并在 ListView 中显示。

HashMap<String, String> map = new HashMap<String, String>();

map.put(TAG_NAME, name);
map.put(TAG_ADDRESS, address);
map.put(TAG_VID, vid);
venueList.add(map);

这是我想传递到另一页的值。


@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// getting values from selected ListItem
String name = ((TextView) view.findViewById(R.id.name)).getText().toString();
String address = ((TextView) view.findViewById(R.id.address)).getText().toString();
String vid = "NEED HELP HERE"

// Starting new intent
Intent in = new Intent(getApplicationContext(), SingleMenuItemActivity.class);
in.putExtra(TAG_NAME, name);
in.putExtra(TAG_ADDRESS, address);
in.putExtra(TAG_VID, vid);
startActivity(in);
}

我设法传递显示在 TextView 上的值,但是我如何传递不是 TextView 的 VID?

String vid = getListAdapter().getItem(position).toString();

我试过了,但它显示了所有数据。我如何选择一个特定的 VID??

谢谢。

最佳答案

可以直接从 map 中将视频放入bundle

in.putExtra(TAG_VID, map.get(TAG_VID));

关于android - 如何在不使用 textview 的情况下从 Hashmap 获取一个值到 Intent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com