我正在开发Android原生游戏,但我遇到了数据存储问题。
为了更好地理解,我认为它就像我正在发展部落冲突,但是使用Native Andorid。
现在想象一下,我必须在我的本地手机数据库中存储建筑物,资金,小组,ecc的所有数据。
我阅读了一些关于SQLite for Android的指南,但我不是很喜欢它。它总是选择一个Cursor对象,我必须创建一个" Helper"每个表的类,所以我可以将Cursor转换为我选择的对象。
我想要一个图书馆或其他任何允许你像windows phone c#:
那样做的事情SQLiteConnection conn = new SQLiteConnection(DBPath);
return conn.Query<TABLE_NAME>(SQL_QUERY);
//in this way i have a list of TABLE_NAME items without any casting or similar.
我学会了SugarORM
,它非常简单直观,但它没有ID使用的可能性(或至少真正受限制)以及许多其他限制。
这是我的问题:有没有办法在不使用游标或任何其他库的情况下使用SQLite,但仍然完成所有(或至少是最有用的)函数?