无法获取值存储在SQLite Android中

时间:2015-03-09 19:00:43

标签: java android sqlite hashmap

所以我有以下几段代码,我似乎无法让我的应用程序在SQLite数据库中存储任何信息,任何帮助将不胜感激!下面是我的数据库处理程序。

        public void insertRec(HashMap<String, String> queryValues) {
            SQLiteDatabase database = this.getWritableDatabase();
            ContentValues values = new ContentValues();
            values.put("regNo", queryValues.get("regNo"));
            values.put("carMake", queryValues.get("carMake"));
            values.put("carModel", queryValues.get("carModel"));
            database.insert("recs", null, values);
            database.close();
        }
}

这是我用来添加新记录的按钮代码。

 public class Record extends Activity implements OnClickListener{

        public void onClick(View view) {

            HashMap<String, String> queryValues = new HashMap<String, String>();
            queryValues.put("regNo", regNo.getText().toString());
            queryValues.put("carMake", carMake.getText().toString());
            queryValues.put("carModel", carModel.getText().toString());
            controller.insertRec(queryValues);

0 个答案:

没有答案