2015-06-02 2 views
1

В моем приложении для Android я был зарегистрирован, используя Google Plus, и он отлично работает. Теперь я хочу получить активный список друзей Google + пользователей (люди в его кругу).Google Plus Получить список друзей для приложения android

я Google его и нашли какое-то решение, как -

plusClient.loadVisiblePeople(new OnPeopleLoadedListener() { 

     @Override 
     public void onPeopleLoaded(ConnectionResult arg0, PersonBuffer arg1, 
       String arg2) { 
      Log.i("Tdat", ""+arg0); 
     } 
    }, null); 

и

GPConnectActivity.getPlusClient().loadPeople(new OnPeopleLoadedListener() { 

     @Override 
     public void onPeopleLoaded(ConnectionResult arg0, PersonBuffer arg1, 
       String arg2) { 
      // TODO Auto-generated method stub 

     } 
    }, "me"); 

, но не нашел ни одного solution.Can, пожалуйста, дайте мне путь, где я могу получить список друзей Google Plus ,

Заранее спасибо.

ответ

0

Использование PersonBuffer для извлечения данных.

PersonBuffer personBuffer = peopleData.getPersonBuffer(); 
try 
{ 
    int count = personBuffer.getCount(); 
    Log.d(TAG, count + ""); 

    for (int i = 0; i < count; i++) 
    { 
     Person person = personBuffer.get(i); 
     Log.d(TAG, "Display name: " +personBuffer.get(i).getDisplayName()); 
    } 
} 
finally 
{ 
    personBuffer.close(); 
} 
+0

Спасибо за ваш ответ, вы можете объяснить, что такое peopleData в вашем ответе. – Guess

+0

реализует вашу деятельность с помощью ResultCallback . Существует метод переопределения onResult в этом методе, в котором вы получаете peopleData. –

+0

@ Sundeep Badhotiya Я хочу знать, что LoadPeopleResult устарел. Зачем? –

Смежные вопросы