【发布时间】:2014-04-30 21:59:49
【问题描述】:
我一直在使用共享偏好来保存高分。我需要将其更改为使用 sqlite 数据库,但我不知道该怎么做。非常感谢任何帮助!
【问题讨论】:
-
您的问题是什么?你能说得更具体点吗?
标签: android sqlite sharedpreferences
我一直在使用共享偏好来保存高分。我需要将其更改为使用 sqlite 数据库,但我不知道该怎么做。非常感谢任何帮助!
【问题讨论】:
标签: android sqlite sharedpreferences
我真的不知道你的问题是什么......但也许这个教程会有所帮助(?)
【讨论】:
不要惊慌。你需要的DB表比较简单。您需要了解的事情是:-
如果您阅读了另一个答案中提供的链接,它会通过一个简单的示例说明如何完成所有这些操作。
在您的情况下,您需要的数据库表非常简单。建议这样的事情:
@Override
public void onCreate(SQLiteDatabase db) {
// SQL statement to create high scores table
String CREATE_HIGH_SCORE_TABLE = "CREATE TABLE high_scores ( " +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"user_name TEXT, "+
"high_score INTEGER )";
db.execSQL(CREATE_HIGH_SCORE_TABLE);
}
【讨论】:
;-)。我投票结束的范围太广了。