【问题标题】:How to get the device to remember an int or string如何让设备记住一个 int 或 string
【发布时间】:2014-03-15 23:25:36
【问题描述】:

我正在创建一个测验应用程序,当一个测验完成后,我将一个名为 iftesttaken 的 int 设置为 1,因此无法再进行测验。这在应用程序关闭之前效果很好,然后可以重新进行测验,这不是我想要的。无论如何,是否可以保存或记住 iftesttaken 以便永远不会再次参加测验。提前致谢。

【问题讨论】:

    标签: android save int


    【解决方案1】:

    您可以使用 SharedPreferences。例如保存一些字符串:

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs.edit().putString("StringtoSave", myString).commit();
    

    然后,当您启动应用程序时,您会读取字符串

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    myString = prefs.getString("StringtoSave", "");
    

    【讨论】:

      猜你喜欢
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 2017-12-01
      • 2014-09-03
      • 2020-09-13
      • 1970-01-01
      相关资源
      最近更新 更多