gpt4 book ai didi

android - 在 Android 中将具有特定 id 的数组列表从一个类传递到另一个类

转载 作者:行者123 更新时间:2023-11-29 21:48:51 24 4
gpt4 key购买 nike

我想通过传递带有 id 的数组列表来将数据从一个类传递到另一个类

 listviewfirst.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub

Intent i= new Intent(MainActivity.this,Questionactivity.class);
// To pass data
i.putExtra("uploadarraylist", uploadarraylist);
startActivity(i);


}

这里我已经传递了数组列表,但是基于 id no 我想将数据传递到下一个 Activity 页面。

最佳答案

因为你有 ArrayList<HashMap<String, Object>> uploadarraylist

并且您想传递特定的 HashMap对于下一个 Activity 的给定索引,

listviewfirst.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
HashMap<String, Object> hashMap = uploadarraylist.get(arg2);
Intent i= new Intent(MainActivity.this,Questionactivity.class);
// To pass data
i.putExtra("hashMap", hashMap);
startActivity(i);
}

并且在问题 Activity

Intent intent = getIntent();    
HashMap<String, Object> hashMap = (HashMap<String, Object>) intent.getSerializableExtra("hashMap");

关于android - 在 Android 中将具有特定 id 的数组列表从一个类传递到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14997855/

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