如何保存用户点击视图的次数



我正在设计一个简单的应用程序,它将计算用户点击图像视图的次数。我的问题是保存和读取此文件的最佳方法是什么。有什么建议吗?我正在考虑使用Parse.com的本地数据库。我已经尝试过了,但我无法让它按照我想要的方式工作。我仍然是初学者,所以请不要那么花哨的建议。

尝试将数据保存在共享首选项中。共享首选项的工作方式类似于设备上应用程序的数据库,该数据库将被存储,直到任何人从设备拥有unistall应用程序。

要创建共享首选项-

SharedPreferences prefs = this.getSharedPreferences(
      "com.example.app", Context.MODE_PRIVATE);

要存储数据 -

prefs.edit().putInt("key", int_value).apply();

要检索数据-

// use a default value 
int l = prefs.getLong("key", default_value);

最简单的选项永远是最好的选择,使用共享首选项

这是来自谷歌 http://developer.android.com/training/basics/data-storage/shared-preferences.html 的简单教程

它将您的数据存储在应用程序本地文件中。请注意,在示例中有不同的共享首选项 getPreferences() 将返回特定于您使用此方法的活动的文件。而getSharedPreferences()将返回应用程序全局文件。

相关内容

  • 没有找到相关文章

最新更新