如何保存用户点击视图的次数
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);
我正在设计一个简单的应用程序,它将计算用户点击 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);