如何在android中注销GoogleAccountCredential?

时间:2013-11-29 00:14:07

标签: java android google-app-engine google-cloud-endpoints

credential = GoogleAccountCredential.usingAudience(this, AUDIENCE);
credential.setSelectedAccountName("...@gmail.com");

到目前为止一切顺利,一切正常。

credential.setSelectedAccountName("");
credential.setSelectedAccountName(null);

包括对没有用户对象的方法的请求的所有端点都会被破坏。错误bad username。我发现修复它的唯一方法是创建private HttpRequestInitializer nocredential;来替换credential

是否有更好的方法可以重置credential以获得像private HttpRequestInitializer nocredential;这样的注销状态?

1 个答案:

答案 0 :(得分:0)

DOH!我刚尝试了credential = null;,但也有效:)