gpt4 book ai didi

不同Activity中的Java/Android ArrayList

转载 作者:行者123 更新时间:2023-11-29 05:25:31 25 4
gpt4 key购买 nike

我正在尝试让 Arraylist 在 Android 上的另一个 Activity 中工作。一切都很好。数组列表已创建,但是我无法让 Intent 工作。

有什么方法可以将数组列表获取到另一个变量?

这是我用来生成 arrayList 的代码:

public List<Contact> getAllContacts() {
List<Contact> ContactpList = new ArrayList<Contact>();

我将如何让这个数组列表在我的其他 Activity 中可用?

最佳答案

如果你有正确的数组列表,这就是你的 Activity :

public List<Contact> getAllContacts() {
List<Contact> ContactpList = new ArrayList<Contact>();

现在当你调用另一个 Activity 时,然后像这样发送数组对象:

Intent intent = new Intent(youractivity.this,youractivity.class);
intent.putExtra("ContactpList ", ContactpList );
startActivity(intent);

现在在您调用的 Activity 中获取此数组,您是否想要获取该数组:

ArrayList<String> resultArray = getIntent().getStringArrayListExtra("ContactpList ");

希望它对你有用。

关于不同Activity中的Java/Android ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22809634/

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