单击按钮时,将时间保存到文本文件中

时间:2016-02-18 15:53:56

标签: android user-input

所以我想在Android Studio中构建一个应用程序来帮助我的家人和我戒烟。我希望应用程序在单击按钮时保存当前时间。然后我希望应用程序显示"您最后一次吸烟的时间"以及所有以前的所有"你最后一次吸烟"。我对java很陌生,任何人都可以帮助我或指导我吗?

2 个答案:

答案 0 :(得分:1)

使用SharedPreferences,如下所示:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);

Editor editor = preferences.edit();
editor.putString("LAST_SMOKE_DATE", new Date().toString());
editor.apply();

要恢复该值,请使用:

String dateStr = preferences.getString("LAST_SMOKE_DATE", "");

您可以在StackOverflow上的一些教程后设置日期格式:

Change date format in a Java string

答案 1 :(得分:0)

我推荐SQLiteOpenHelper。

SQLiteOpenHelper Android Documentation

每次按下按钮,都会在其中插入新记录。当您希望它显示时,使用光标对象检索记录。