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

How to save number of times a user has tapped on a view

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

最简单的选择永远是最好的选择,选择 shared preferences

这是来自 google http://developer.android.com/training/basics/data-storage/shared-preferences.html

的简单教程

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

尝试将数据保存在 SharedPreference 中。 SharedPreference 的工作方式类似于设备上应用程序的数据库,它将被存储直到任何人从设备上卸载应用程序。

创建sharedPrefernce-

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);