我在Android Studio中制作了一个包含大量布局的简单游戏,游戏是:当您的答案正确时,请转到下一步(下一个布局),我想在SQLite中保存您的进度。
有10个问题,如果你想在第三个问题中停止,当你再次打开游戏时,你可以回到第三个问题。我不想再回答所有问题了。
我该怎么做?
谢谢!
答案 0 :(得分:0)
您不需要SQL数据库,请使用SharedPreferences
@Override
protected void onPause() {
//WHEN USER LEAVES APP SAVE PROGRESS
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("progress", progress);
editor.apply();
super.onPause();
}
并用于检索进度
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int progress = sp.getInt("progress");