Android 开发者页面上的文档指出 Person.getObjectType() 返回一个 int 值作为对象类型,但可能的值是“person”和“page”。如何检查对象是“人”类型还是“页面”类型?equals() 不允许将 int 与 String 进行比较,我不知道如何进行比较。
问问题
269 次
2 回答
2
我同意文档没有很好地表达它,但是如果您再寻找一点,您会发现它指的是常量,在这里定义(实际上有一个来自您发布的页面的链接)
于 2013-05-21T17:15:00.247 回答
1
你可以检查一下:
int type = getObjectType();
if(type == Person.ObjectType.PAGE)
//this is a page
else if(type == Person.ObjectType.PERSON)
//this is a person
于 2013-05-21T17:15:34.637 回答