Added in API level 5
Deprecated in API level 30

AccountAuthenticatorActivity


open class AccountAuthenticatorActivity : Activity
kotlin.Any
   ↳ android.content.Context
   ↳ android.content.ContextWrapper
   ↳ android.view.ContextThemeWrapper
   ↳ android.app.Activity
   ↳ android.accounts.AccountAuthenticatorActivity

Base class for implementing an Activity that is used to help implement an AbstractAccountAuthenticator. If the AbstractAccountAuthenticator needs to use an activity to handle the request then it can have the activity extend AccountAuthenticatorActivity. The AbstractAccountAuthenticator passes in the response to the intent using the following:

intent.putExtra(<code><a docref="android.accounts.AccountManager$KEY_ACCOUNT_AUTHENTICATOR_RESPONSE">AccountManager#KEY_ACCOUNT_AUTHENTICATOR_RESPONSE</a></code>, response);
  
The activity then sets the result that is to be handed to the response via setAccountAuthenticatorResult(android.os.Bundle). This result will be sent as the result of the request when the activity finishes. If this is never set or if it is set to null then error AccountManager#ERROR_CODE_CANCELED will be called on the response.

Summary

Inherited constants
Public constructors

Public methods
open Unit

Sends the result or a Constants.

Unit

Set the result that is to be sent as the result of the request that caused this Activity to be launched.

Protected methods
open Unit
onCreate(icicle: Bundle?)

Retrieves the AccountAuthenticatorResponse from either the intent of the icicle, if the icicle is non-zero.

Inherited functions
Inherited properties

Public constructors

AccountAuthenticatorActivity

AccountAuthenticatorActivity()

Public methods

finish

Added in API level 5
open fun finish(): Unit

Deprecated: Deprecated in Java.

Sends the result or a Constants.ERROR_CODE_CANCELED error if a result isn't present.

setAccountAuthenticatorResult

Added in API level 5
fun setAccountAuthenticatorResult(result: Bundle!): Unit

Deprecated: Deprecated in Java.

Set the result that is to be sent as the result of the request that caused this Activity to be launched. If result is null or this method is never called then the request will be canceled.

Parameters
result Bundle!: this is returned as the result of the AbstractAccountAuthenticator request

Protected methods

onCreate

Added in API level 5
protected open fun onCreate(icicle: Bundle?): Unit

Deprecated: Deprecated in Java.

Retrieves the AccountAuthenticatorResponse from either the intent of the icicle, if the icicle is non-zero.

Parameters
savedInstanceState If the activity is being re-initialized after previously being shut down then this Bundle contains the data it most recently supplied in #onSaveInstanceState. Note: Otherwise it is null.
icicle Bundle?: the save instance data of this Activity, may be null