将ImageView存储在ArrayList和Stack Android中

时间:2013-02-18 15:08:13

标签: android arraylist stack imageview sharedpreferences

我正在写一个纸牌游戏应用程序。

我使用ArrayList<ImageView>代表卡片组,我代表Stack<ImageView>中的“堆叠在桌面上的卡片”(用于回滚目的)。

如何存储ArrayList<ImageView>Stack<ImageView>的状态,以便从我之前离开的位置继续。 我只能想到SharedPreferences,它只支持基元和集合。

1 个答案:

答案 0 :(得分:1)

您可能需要考虑使用SQLite数据库。您的列将是要存储的对象的属性。如果添加“order”属性,则可以使用SQL逻辑

order by `order` DESC
在查询结束时

以正确的顺序恢复它们。

这是一个指南: http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/