gpt4 book ai didi

java - 如何在 Activity 、序列化或 SingleInstance 之间共享对象?

转载 作者:行者123 更新时间:2023-11-30 09:26:56 25 4
gpt4 key购买 nike

我在数据模型类中有某些数据,想将此数据/对象共享给其他 Activity 。单实例可能是一个不错的选择,但想要完成我之前的 Activity ,因此将获得空指针。请建议最好的方法?

最佳答案

使用序列化的最佳方式,SingleInstance 在这里不起作用,因为您必须完成您的 Activity 。

Intent intent = new Intent(this, B.class);
ArrayList<String> data = new ArrayList<String>();
arrays.add("testing");
intent.putExtra("arrayList", data);
startActivity(intent);

您可以使用您的对象而不是字符串,您可以使用它检索其他方面。

ArrayList<String> arrayList =(ArrayList<String>) getIntent().getSerializableExtra("arrayList");

关于java - 如何在 Activity 、序列化或 SingleInstance 之间共享对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795258/

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