这是我的代码,即使当我知道进入的值(通过调试器)是空的时,它总是落入其他地方。如何检查从游标返回的字符串在Android游标中是否为空或为空?
name = cursor.getString(cursor.getColumnIndex("Genus")) + " " + cursor.getString(cursor.getColumnIndex("Species"));
if(name != "" && name != null)
tv.setText(name);
else
tv.setText("Error");
它会抛出什么异常?原来他的代码不会抛出异常。事实上,他可以将'tv.setText()'设置为'null'或'''''并且不会抛出异常,电视将只是空的。 – Hamy 2010-08-10 04:24:08