2014-10-06 61 views
0

我刚刚完成了我的第一个android:D应用程序,但我还有一件事要做。我想知道如何制作保存功能以保存应用程序的进度,以便用户在关闭手机或完全关闭应用程序时不必重新开始。那么我如何制作一个保存功能来保存应用程序的进度,如更新后的值和新创建的对象等?有人可以帮帮我吗?谢谢。如何制作保存功能或Android应用程序?

回答

1

使用共享偏好保存了键值对进度 .Tutorial- Here

//Create a file to store your preferences 
    String my_file_name = "contents" 

//Create SharedPreferences Object 
    SharedPreferences s_p 

//Link the file and object 
    s_p = getSharedPreferences(my_file_name,0); 

//To enter values : use SharedPreferences.Editor 
SharedPreferences.Editor editor = s_p.edit(); 

//Add Values 
editor.putString("key","value"); 
editor.putInt("a",1); 

//Commit Changes 
editor.commit(); 

//to get stored values 
String vlaue = s_p.getString("key"); 
int a = s_p.getInt("a"); 
0

你需要寻找到persistent storagehere - 在Android中,这是经常的SharedPreferences或形式做一个数据库。在你需要本地存储的情况下,我建议使用SharedPreferences或使用本地SQLite数据库。

相关问题