2013-10-26 2 views
0

Я использую Google+ api для Android, и я получаю информацию о профиле подписчика с функцией PlusClient.getCurrentPerson(), когда каждый раз, когда я подключался к PlusClient (когда вызывается callback onConnected()).Текущий профиль человека не обновляется

Но когда я обновляю профиль Google+, я до сих пор получаю старую информацию профиля, например, старое имя и старую фотографию. Я попытался отключиться и подключиться к PlusClient снова и снова, но результат все же старый.

ответ

0

Клиент Android может кэшировать информацию профиля пользователя. Для того, чтобы стереть кэш, выполните следующие действия:

Open Android Settings -> <Select your app> 

Clear data Нажмите, нажмите Clear cache.

Это позволит удалить данные из кэшированного профиля.

Если вы хотите вызвать обновление кеша в запущенном приложении, выполнение вызова, требующего авторизации, иногда будет делать трюк. Примером может служить звонок people.list.

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