任何人都可以帮助我完成大学项目吗? 我试图将BMI的值存储到SQLite中。
我有databaseHelper设置和所有这些,只是不确定如何在将其设置为TextView时存储它。
我想存储并显示结果。
下面的代码可以工作并显示它,我只是不知道如何存储它。
$ROI
[1] "red_2" "red_3" "red_4" "red_5" "red_6" "red_7" "red_8" "red_9" "red_10" "bcs_1" "bcs_2"
[12] "bcs_3" "bcs_4" "bcs_5" "bcs_6" "bcs_7" "bcs_8" "bcs_9" "bcs_10" "red_11" "red_12" "red_12"
[23] "red_13" "red_14" "red_15" "red_16" "red_17" "red_18" "red_19" "red_20" "red_21" "red_22" "red_23"
[34] "red_24" "red_25" "red_24" "red_25" "red_26" "red_27" "red_28" "red_29" "red_30" "red_31" "red_33"
$<NA>
[1] "Basic Stats\t Min\t Max\t Mean\t Stdev"
$<NA>
[1] "Basic Stats\t Min\t Max\t Mean\t Stdev"
etc...
//////////////////////////////////////////这是databasehelper的代码 SQLiteDatabase db;
ROI Band Min Max Mean Stdev
red_2 Band 1 0.032262 0.124425 0.078073 0.028031
red_2 Band 2 0.021072 0.064156 0.037923 0.012178
red_2 Band 3 0.013404 0.066043 0.036316 0.014787
red_2 Band 4 0.005162 0.055781 0.015526 0.013255
red_3 Band 1 values...
red_4 Band 2
red_4 Band 3
red_4 Band 4
答案 0 :(得分:0)
使用AsyncTask
进行数据库事务。
将DataBaseHelper
对象初始化为:
DataBaseHelper dataBaseHelper = new DataBaseHelper(context);
获取SQLiteDatabase
引用为:
SQLiteDatabase sqLiteDatabase = dataBaseHelper.getWritableDatabase();
使用ContentValues
存储所需的值
ContentValues contentValues = new ContentValues();
contentValues.put("bmi", bmiValue)
contentValues.put("user_id", userID)
然后插入适当的表格:
sqLiteDatabase.insert("<tableName>", null, contentValues);