【发布时间】:2011-11-11 23:09:27
【问题描述】:
您好,我有来自数据库的一些项目的列表视图,当用户输入相同的项目时,它不应该将其添加到列表视图中,但在我的情况下它确实如此。如何通过吐司消息说该词已经存在来避免这种情况。请帮助我
我正在从数据库中填充列表,当添加新项目时,它应该比较 db 列中的值,如果值不存在,它可以添加,否则应该显示错误消息。请更正此代码
String sql = "从 MorseCodePresets 中选择文本 WHERE text = "+etMorseCodeMessage.getText().toString(); 执行DBManagement(sql);
Cursor c = getAllEntries("MorseCodePresets", null);
if(c.moveToFirst()){
if(c.equals(sql)){
Toast.makeText(mContext, "Word alredy exists",Toast.LENGTH_LONG).show();
}
} else {
saveMorseCodeMessage();
}
【问题讨论】:
-
如何填充列表视图?
-
arraylist.. 来自数据库,当我添加新项目时,它应该比较数据库中的值,如果存在错误消息应该显示