我正在编写一个纸牌游戏应用程序。
我用 表示卡片组ArrayList<ImageView>
,并且我表示在Stack<ImageView>
.
如何存储 theArrayList<ImageView>
和 the的状态,Stack<ImageView>
以便从我之前离开的地方继续。我只能想到SharedPreferences
,它只支持原语和集合。
我正在编写一个纸牌游戏应用程序。
我用 表示卡片组ArrayList<ImageView>
,并且我表示在Stack<ImageView>
.
如何存储 theArrayList<ImageView>
和 the的状态,Stack<ImageView>
以便从我之前离开的地方继续。我只能想到SharedPreferences
,它只支持原语和集合。
您可能需要考虑为此使用 SQLite 数据库。您的列将是您要存储的对象的属性。如果添加“订单”属性,则可以使用 SQL 逻辑
order by `order` DESC
在您的查询结束时让它们以正确的顺序返回。
这是一个指南: http ://www.androidhive.info/2011/11/android-sqlite-database-tutorial/