2013-05-21 7 views
2

В документации по адресу Android Developers page указано, что Person.getObjectType() возвращает значение int в качестве типа объекта, но возможны значения «человек» и «страница». Как проверить, является ли объект типом «человек» или «страница»? equals() не позволяет сравнивать int с String, и я не знаю, как это сделать.Как получить тип объекта Google plus Person

ответ

2

Я согласен, что документация не выразить это хорошо, но если вы посмотрите немного больше вы обнаружите, что он имеет в виду константы, определенные здесь (на самом деле есть ссылка со страницы вы публикуемую)

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

1

может вы можете проверить с this:

int type = getObjectType(); 

if(type == Person.ObjectType.PAGE) 
//this is a page 
else if(type == Person.ObjectType.PERSON) 
//this is a person 
Смежные вопросы