如何制作保存功能或Android应用程序?

时间:2014-10-06 17:40:59

标签: android arrays listview youtube

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

2 个答案:

答案 0 :(得分:1)

使用共享偏好设置来保存键值对的进度。教程 - 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");

答案 1 :(得分:0)

您需要查看persistent storage here - 在Android中,这通常以SharedPreferences或数据库的形式完成。在您需要本地存储的情况下,我建议使用SharedPreferences或使用本地SQLite数据库。