我有一个应用程序,我需要存储一些数据(让我们说一些整数值)。当用户进行某些操作时,存储的数据将增加。它工作得很好。
但是我想知道每天的存储价值是什么,所以我可以做一些报告(比方说每月报告显示每天存储的数据)。无论如何我能做到吗? 我想知道每个存储值的日期或日期。它可以吗?或者有更好的解决方案?
以下是共享偏好代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
pref = getApplicationContext().getSharedPreferences("MyPref", 0);
progress=progress+pref.getInt("data", 0);
}
//Some code
@Override
protected void onPause() {
pref = getApplicationContext().getSharedPreferences("MyPref", 0);
SharedPreferences.Editor editor = pref.edit();
editor.putInt("data",Progress);
editor.apply();
}
任何有用的想法都表示赞赏。 谢谢!
答案 0 :(得分:0)
您可以使用1.Sqlite Database作为本地数据库来存储数据并获取数据。甚至更新或删除。它很容易。 https://developer.android.com/training/basics/data-storage/databases.html