다음을 통해 공유


AbstractAccountAuthenticator.FinishSession 메서드

정의

AccountManager를 사용하여 디바이스에 계정을 설치하거나 로컬 자격 증명을 업데이트하여 #startAddAccountSession 또는 #startUpdateCredentials 시작된 세션을 완료합니다.

[Android.Runtime.Register("finishSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetFinishSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? FinishSession (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, Android.OS.Bundle? sessionBundle);
[<Android.Runtime.Register("finishSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetFinishSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member FinishSession : Android.Accounts.AccountAuthenticatorResponse * string * Android.OS.Bundle -> Android.OS.Bundle
override this.FinishSession : Android.Accounts.AccountAuthenticatorResponse * string * Android.OS.Bundle -> Android.OS.Bundle

매개 변수

response
AccountAuthenticatorResponse

AccountManager에 결과를 다시 보내려면 null이 되지 않습니다.

accountType
String

인증할 계정 유형은 null이 되지 않습니다.

sessionBundle
Bundle

디바이스에 #startAddAccountSession 계정을 추가하는 데 사용되거나 #startUpdateCredentialsSession 로컬 자격 증명을 업데이트하는 데 사용되는 세션 데이터 번들입니다.

반환

응답을 통해 결과를 반환할 경우 번들 결과 또는 null입니다. 결과에는 ul><li>AccountManager#KEY_INTENT 또는 li>AccountManager#KEY_ACCOUNT_NAMEAccountManager#KEY_ACCOUNT_TYPE 추가되었거나 <로컬 자격 증명이 업데이트된 계정 중 하나<, 나중에 계정 상태를 확인하기 위한 선택 사항 AccountManager#KEY_ACCOUNT_STATUS_TOKEN 또는 <liAccountManager#KEY_ERROR_CODE> 및 AccountManager#KEY_ERROR_MESSAGE 오류 </ul을 나타내는 옵션이 포함됩니다.>

특성

설명

AccountManager를 사용하여 디바이스에 계정을 설치하거나 로컬 자격 증명을 업데이트하여 #startAddAccountSession 또는 #startUpdateCredentials 시작된 세션을 완료합니다. 이 호출에서 파일 I/O를 수행할 수 있습니다.

참고: 이 메서드 #startAddAccountSession#startUpdateCredentialsSession 를 재정의할 때도 재정의해야 합니다.

에 대한 android.accounts.AbstractAccountAuthenticator.finishSession(android.accounts.AccountAuthenticatorResponse, java.lang.String, android.os.Bundle)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상