如何通过Android Studio中的变量将数据存储在SQlite数据库中?

时间:2018-11-03 14:24:09

标签: java android android-studio

我从传感器获取值并将其存储在变量中,但是当我尝试通过这些变量将这些值添加到数据库中时,发现了空点异常错误。该如何解决?

在databaseHelperclassi中创建此方法

public void storeData(String date,String time,long stepsTaken,
                          long caloriesBurned, String distanceCovered){
        SQLiteDatabase db=this.getWritableDatabase();
        ContentValues values=new ContentValues();
        values.put(DATE, date);
        values.put(TIME, time);
        values.put(STEPS, stepsTaken);
        values.put(CALORIES, caloriesBurned);
        values.put(DISTANCE, distanceCovered);
        db.insert(TABLE_DATA,null, values);
    }

在我的家庭课堂中,我将此方法称为

myDb.storeData(date,time,steps,calories,distanceCover);

这里的日期和时间是我从日历中获取的当前日期和时间

0 个答案:

没有答案