我在 SQLiteDatabase 中遇到问题。我想从另一个 Activity 访问在一个 Activity 中创建的数据库表。但是,当我使用 WHERE 子句时,查询没有执行。我指的是 CropInfoListclass 中的 sambleDB。
这是一些代码。
String[] item = {getIntent().getExtras().getString("item")};
Cursor c = CropInfoList.sampleDB.rawQuery("SELECT * FROM "+ TableName +" WHERE "+ name +"=?", item);
String Name = c.getString(c.getColumnIndex("name"));
String Type = c.getString(c.getColumnIndex("type"));