allow null authtokens to invalidateAuthToken

Change-Id: I78e91ef2f43503e13386894851f0d781583a4943
http://b/issue?id=2561519
This commit is contained in:
Fred Quintana
2010-04-01 11:36:00 -07:00
parent 3ce1648fce
commit f35b68f2b9

View File

@@ -539,14 +539,15 @@ public class AccountManager {
* {@link android.Manifest.permission#MANAGE_ACCOUNTS} or
* {@link android.Manifest.permission#USE_CREDENTIALS}
*
* @param accountType The account type of the auth token to invalidate
* @param authToken The auth token to invalidate
* @param accountType The account type of the auth token to invalidate, must not be null
* @param authToken The auth token to invalidate, may be null
*/
public void invalidateAuthToken(final String accountType, final String authToken) {
if (accountType == null) throw new IllegalArgumentException("accountType is null");
if (authToken == null) throw new IllegalArgumentException("authToken is null");
try {
mService.invalidateAuthToken(accountType, authToken);
if (authToken != null) {
mService.invalidateAuthToken(accountType, authToken);
}
} catch (RemoteException e) {
// won't ever happen
throw new RuntimeException(e);