2

Android 开发者页面上的文档指出 Person.getObjectType() 返回一个 int 值作为对象类型,但可能的值是“person”和“page”。如何检查对象是“人”类型还是“页面”类型?equals() 不允许将 int 与 String 进行比较,我不知道如何进行比较。

4

2 回答 2

2

我同意文档没有很好地表达它,但是如果您再寻找一点,您会发现它指的是常量,在这里定义(实际上有一个来自您发布的页面的链接)

http://developer.android.com/reference/com/google/android/gms/plus/model/people/Person.ObjectType.html

于 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 回答