我在我的数据库中有两个表:一个是内容,另一个是空的(我只构建了字段的名称,就是这样)。整个数据库位于我的应用程序的assets文件夹中。
我有一个方法应该在每次单击按钮时向此空表添加新元素。
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:我正在使用一个真实的设备来运行我的测试,模拟器正在耗尽我的时间。
答案 0 :(得分:4)
答案 1 :(得分:0)
无法实时打开我的数据库并检查其内容的演变
您可以将数据库表拉到设备,并在DDMS选项卡下看到该表的内容 - >文件资源管理器