【问题标题】:How do i make a save feature or an android app?如何制作保存功能或 Android 应用程序?
【发布时间】:2014-12-01 00:53:41
【问题描述】:

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

【问题讨论】:

    标签: android arrays listview youtube


    【解决方案1】:

    使用 Shared Preferences 通过键值对保存进度.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");
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-28
        • 1970-01-01
        • 2011-06-17
        • 2013-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多