0
我正在創建一個測驗應用程序,當一個測驗完成時,我設置一個名爲iftesttaken的int爲1,因此測驗不能再進行。這個效果很好,直到應用程序關閉,然後可以重新進行測驗,這不是我想要的。無論如何,如果可以保存或記住測驗,那麼測驗永遠不會再被採用。提前致謝。如何讓設備記住一個整數或字符串
我正在創建一個測驗應用程序,當一個測驗完成時,我設置一個名爲iftesttaken的int爲1,因此測驗不能再進行。這個效果很好,直到應用程序關閉,然後可以重新進行測驗,這不是我想要的。無論如何,如果可以保存或記住測驗,那麼測驗永遠不會再被採用。提前致謝。如何讓設備記住一個整數或字符串
您可以使用SharedPreferences。例如,爲了節省一些字符串:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
prefs.edit().putString("StringtoSave", myString).commit();
然後,當您啓動應用程序,你讀的字符串
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
myString = prefs.getString("StringtoSave", "");