我的数据库中有两张表:一张是内容,另一张是空的(我只建立了字段的名称,仅此而已)。整个数据库位于我的应用程序的资产文件夹中。
我有一个方法应该在每次单击按钮时向这个空表添加一个新元素。
OnClickListener poi_favoritesbutton_listener = new OnClickListener(){
@Override
public void onClick(View v) {
DatabaseAdapter.insertInTable(ID_NAME, ID_CAT1, ID_CAT2, ID_CAT3, ID_CUISINE);
}
};
这是方法:
public static long insertInTable(String ID_NAME, String ID_CAT1,
String ID_CAT2, String ID_CAT3, String ID_CUISINE) {
ContentValues data = new ContentValues();
data.put(FAV_NAME, ID_NAME);
data.put(FAV_CAT1, ID_CAT1);
data.put(FAV_CAT2, ID_CAT2);
data.put(FAV_CAT3, ID_CAT3);
data.put(FAV_CUISINE, ID_CUISINE);
if (myDatabase == null) {
}
return myDatabase.insert("DATABASE_FAVTABLE", null, data);
}
我认为这应该是正确的,因为我已经关注了关于 SOF 相关主题的讨论,但我不只是想“思考”,而是要确定!我尝试使用调试模式/DDMC,但无法实时打开我的数据库并检查其内容的演变......
有什么建议吗?谢谢 !
ps:我正在使用一个真实的设备来运行我的测试,模拟器只是在消磨我的时间。