我正在開發一個包含測驗的應用程序,但最終用戶會獲得測驗答案的確切比例,我想成爲最終得分。什麼是存儲高分的最佳方式?
這是存儲結果的最佳方式嗎?
SQLitedatabase
或SharedPreferences
以及如何?
Bundle b = getIntent().getExtras();
int score= b.getInt("score");
bar.setRating(score);
對不起,我英文很差。
我正在開發一個包含測驗的應用程序,但最終用戶會獲得測驗答案的確切比例,我想成爲最終得分。什麼是存儲高分的最佳方式?
這是存儲結果的最佳方式嗎?
SQLitedatabase
或SharedPreferences
以及如何?
Bundle b = getIntent().getExtras();
int score= b.getInt("score");
bar.setRating(score);
對不起,我英文很差。
如果它僅僅是一個標量值要存儲與SharedPreferences, 去排名我SQLitedatabase
建議簡單的表,如果演示文稿時,實際上指的是「存儲的方式」,這取決於你想要存儲什麼。
如果你只是想保存一個快速的分數,SharedPreferences
應該是一個快速和充分的方式來做到這一點。不過,我相當肯定你還想存儲得分高的球員名稱,也許是日期和其他參數。在這種情況下,我絕對推薦使用本地(或遠程)SQL數據庫。
SQL Database
提供對存儲數據的快速訪問,通常是存儲大量數據的一種非常好的方式。
更多詳細資料,請? – MiriCooL