DefaultAccount
Stay organized with collections
Save and categorize content based on your preferences.
class DefaultAccount
Class containing utility methods around the default account. New raw contacts requested to be inserted without a specified Account
will be saved in the default account.
Summary
Nested classes | |
---|---|
Represents the state of the default account, and the actual |
Constants | |
---|---|
static String |
Action used to launch the UI to move contacts to the default account. |
Public methods | |
---|---|
static ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState |
getDefaultAccountForNewContacts(resolver: ContentResolver) Get the account that is set as the default account for new contacts, which should be initially selected when creating a new contact on contact management apps. |
Constants
ACTION_MOVE_CONTACTS_TO_DEFAULT_ACCOUNT
static val ACTION_MOVE_CONTACTS_TO_DEFAULT_ACCOUNT: String
Action used to launch the UI to move contacts to the default account.
Value: "android.provider.action.MOVE_CONTACTS_TO_DEFAULT_ACCOUNT"
Public methods
getDefaultAccountForNewContacts
static fun getDefaultAccountForNewContacts(resolver: ContentResolver): ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState
Get the account that is set as the default account for new contacts, which should be initially selected when creating a new contact on contact management apps.
Parameters | |
---|---|
resolver |
ContentResolver: the ContentResolver to query. This value cannot be null . |
Return | |
---|---|
ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState |
the default account state for new contacts. This value cannot be null . |
Exceptions | |
---|---|
java.lang.RuntimeException |
if failed to look up the default account. |
java.lang.IllegalStateException |
if the default account is in an invalid state. |