在activity A中,我调用一个API来检索城市列表。
然后在activity B中有一个按钮,一旦用户点击该按钮,另一个activity C就会打开。活动C有一个下拉列表,需要显示我从activity a得到的所有城市。
所以我的问题是,我如何才能访问activity C中来自activity A的列表,而不将其声明为public static?
如果您不想通过活动传递数据,那么可以使用单例模式。 因此您将能够从程序中的任何地方获取数据,并且不需要使此列表可序列化。
更多关于singleton的详细信息请访问:https://en.wikipedia.org/wiki/singleton_pattern