在我的应用程序中,我希望用户按下按钮然后等待5分钟.我知道这听起来很可怕但只是顺其自然.应在进度条中显示5分钟等待时间内剩余的时间.
我正在使用带有文本视图的CountDownTimer进行倒计时,但我的老板想要看起来更好的东西.因此进度条的推理.
我正在尝试创建一个名为rawData的数据库.db将为id提供一个列,一个外部用户id(来自另一个表的_id),数据以及最后一个时间戳.
我的问题是如何在SQlite中创建时间戳并将其存储在数据库中,该列应该是什么类型,文本?数据库需要能够每秒存储150个浮点值,并为这150个条目中的每个条目添加时间戳.另外,由于SQlite没有float类型,我应该使用real作为列类型吗?
public class RawDatabase{
public static final String TABLE_RAW_DATA = "rawData";
public static final String COLUMN_ID = "_id";
public static final String COLUMN_FOREIGN_USER_ID = "foreignUserId";
public static final String COLUMN_DATA = "data";
public static final String COLUMN_TIME_STAMP = "timeStamp";
// Database creation sql statement
private static final String DATABASE_CREATE = "create table "
+ TABLE_RAW_DATA + "(" + COLUMN_ID
+ " integer primary key autoincrement, " + COLUMN_FOREIGN_USER_ID
+ " integer, " + COLUMN_DATA
+ " real, " + …Run Code Online (Sandbox Code Playgroud)