Android 4.0无法识别null

时间:2013-06-09 12:54:27

标签: android

我在getview方法中有自定义gridview适配器我正在检查字符串是否为NULL或空,但条件似乎不起作用,因为它打印字符串“null”到下面的textview是代码

if(!ThisAttendee.AllocatedTable.equals(null) && ThisAttendee.AllocatedTable.toLowerCase().trim() != "null" && !ThisAttendee.AllocatedTable.trim().isEmpty())
        {
            ((TextView)(gridviewitem.findViewById(R.id.tv_attendeetable))).setText("Table: "+ThisAttendee.AllocatedTable);
        }

1 个答案:

答案 0 :(得分:1)

您需要使用.equals()代替==来检查字符串是否为"null", 并==而不是equals()来检查null

请参阅https://stackoverflow.com/a/767379/675383