【发布时间】:2013-02-18 15:08:13
【问题描述】:
我正在编写一个纸牌游戏应用程序。
我使用ArrayList<ImageView> 表示卡片组,并且我在Stack<ImageView> 中表示“堆叠在桌子上的卡片”(用于回滚目的)。
如何存储ArrayList<ImageView> 和Stack<ImageView> 的状态,以便从我之前离开的地方继续。
我只能想到SharedPreferences,它只支持原语和Set。
【问题讨论】:
-
你为什么使用实际的 ImageViews 作为模型?相反,您应该创建卡片的实际表示,然后存储它。让其他一些代码将您的
Collection<Card>转换为屏幕上的内容。
标签: android arraylist stack imageview sharedpreferences