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

时间:2015-06-12 19:33:22

标签: android file local-storage

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

2 个答案:

答案 0 :(得分:2)

尝试在SharedPreference中保存数据。 SharedPreference的工作方式类似于数据库,用于设备上的应用程序,直到任何人都有来自设备的unistall应用程序。

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

答案 1 :(得分:1)

最简单的选项始终是最佳选项,请使用shared preferences

以下是来自Google http://developer.android.com/training/basics/data-storage/shared-preferences.html

的简单教程

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