PhoneBookSynchronizationStatus
Status of synchronization with Bluetooth devices.
+-------------------------------+ +-------------------------------+
| | | |
| NO_CONNECTED_DEVICES | | SYNCHRONIZATION_NOT_ENABLED |
| (Disconnected) | | (Synchronization not enabled) |
| | | |
+-------------------------------+ +-------------------------------+
| ^ ^ |
| | +-----------------------------+ | |
| | Disconnection | | Not enabled | |
| +---------------| SYNCHRONIZATION_IN_PROGRESS |-------------+ |
+----------------->| (Synchronizing) |<---------------+
Phone connected | | Enabled
+-----------------------------+
| ^
Timeout after last received | | Update received from phonebook
phonebook update ˅ |
+-------------------------------------+
| |
| SYNCHRONIZATION_IN_PROGRESS_STALLED |
| (Phonebook updating is stalling) |
| |
+-------------------------------------+
Entries
There are no Bluetooth devices connected.
Synchronization is in progress with a connected device. Note: There is no done state, because synchronization is a continuous process. This means that when the status is SYNCHRONIZATION_IN_PROGRESS, then the client has access to the latest available contacts.
Synchronization is in progress similar to SYNCHRONIZATION_IN_PROGRESS, but no new contacts have been received within a specific time period.
There is currently no connected device that has enabled contact sharing.
Inherited properties
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.