我正在使用Google+ api for Android,每当我连接到PlusClient时(调用onConnected()回调时),我都会收到带PlusClient.getCurrentPerson()函数的签名用户的个人资料信息。
但是,当我更新Google+个人资料时,我仍会收到旧的个人资料信息,如旧名称和旧照片。我尝试一次又一次地断开连接并连接到PlusClient,但结果仍然很旧。
答案 0 :(得分:0)
Android客户端可以缓存用户的个人资料信息。要擦除缓存,请执行以下操作:
Open Android Settings -> <Select your app>
点击Clear data
,点击Clear cache
。
这将确保删除缓存的配置文件数据。
如果要在正在运行的应用程序中触发缓存更新,执行需要授权的调用有时可以解决问题。一个例子是拨打people.list。