Android Developers page处的文档指出Person.getObjectType()返回一个int值作为对象类型,但可能的值是“person”和“page”。如何检查对象是“人”的类型还是“页面”的类型? equals()不允许将int与String进行比较,我不知道如何进行比较。
答案 0 :(得分:2)
我同意文档不能很好地表达它,但如果你再找一点,你会发现它引用了常量,这里定义了(实际上你发布的页面有一个链接)
答案 1 :(得分:1)
您可以查看this:
int type = getObjectType();
if(type == Person.ObjectType.PAGE)
//this is a page
else if(type == Person.ObjectType.PERSON)
//this is a person