首页 > 解决方案 > 在另一个活动 C 中从活动 A 声明的访问列表?

问题描述

在活动中,AI 调用 API 来检索城市列表。

然后在活动 B 中有一个按钮,一旦用户单击该按钮,另一个活动 C 将打开。活动 C 有一个下拉列表,需要显示我从活动 A 获得的所有城市。

所以我的问题是如何在不将其声明为公共静态的情况下从活动 C 中的活动 A 访问列表?

标签: javaandroidarraysarraylistandroid-activity

解决方案


如果您不想通过活动传递数据,那么您可以使用单例模式。因此,您将能够从程序中的任何位置获取数据,而无需使此列表可序列化。

关于单例的更多细节在这里: https ://en.wikipedia.org/wiki/Singleton_pattern


推荐阅读