AccountAuthenticatorActivity概述
这是一个抽象的用于实现activity的基类,常被用于帮助 抽象认证器 (AbstractAccountAuthenticator)的具体实现(implement)。如果 抽象认证器AbstractAccountAuthenticator 需要使用一个activity去捕获请求,这是它可以 让一个activity来继承AccountAuthenticatorActivity。 抽象认证器AbstractAccountAuthenticator 传递响应到intent的方法像下面这样:
intent.putExtra(KEY_ACCOUNT_AUTHENTICATOR_RESPONSE
, response);
这个 activity设置(指定)结果时,结果(result)被传递到响应通过 setAccountAuthenticatorResult(android.os.Bundle) 方法。当activity结束时,这个结果将被发送作为 请求的结果。如果这从未被设置或者设置为null,那么 错误 ERROR_CODE_CANCELED 将会在响应上被调用。
译者注: 账户认证器通过intent调用 这个activity,通过intent传递参数:
intent.putExtra(KEY_ACCOUNT_AUTHENTICATOR_RESPONSE
, response); 传递一个 账户认证器响应到 这个activity,作为参数,而这个activity将处理具体实现,处理完毕后,使用 setAccountAuthenticatorResult(android.os.Bundle) 来设置处理的结果。
时间: 2024-10-11 20:06:48