Page-1
State
Sheet.10
STATE_BOUND_WAITING_FOR_CONNECTION
STATE_BOUND_WAITING_FOR_CONNECTION
Sheet.11
Waiting for an IPC connection to be established (which is an ...
Waiting for an IPC connection to be established (which is an async process)
Dynamic connector.28
onServiceConnected()
onServiceConnected()
State.25
Sheet.26
STATE_BOUND_CONNECTED
STATE_BOUND_CONNECTED
Sheet.27
IPC service connected
IPC service connected
Dynamic connector.32
onServiceDisconnected()
onServiceDisconnected()
State.29
Sheet.30
STATE_BOUND_DISCONNECTED
STATE_BOUND_DISCONNECTED
Sheet.31
Service disconnected abnormally (e.g. crashed or was killed b...
Service disconnected abnormally (e.g. crashed or was killed by OS) - OS might attempt to re-create it
State.33
Sheet.34
STATE_UNBOUND
STATE_UNBOUND
Sheet.35
IPC service disconnected and unbound from this client
IPC service disconnected and unbound from this client
State.37
Sheet.38
STATE_BINDING_FAILED
STATE_BINDING_FAILED
Sheet.39
Fatal error occured (e.g. service doesn't exist)
Fatal error occured (e.g. service doesn't exist)
Choice
Dynamic connector.41
Service binding succeeded (bindService() returned “true”)
Service binding succeeded(bindService() returned “true”)
Dynamic connector.43
Service binding failed (bindService() returned “false”)
Service binding failed(bindService() returned “false”)
Dynamic connector.45
bindService()
bindService()
Dynamic connector.46
unbindService()
unbindService()
Dynamic connector.47
Dynamic connector.49
Dynamic connector.55
onServiceConnected()
onServiceConnected()
Dynamic connector.57
unbindService()
unbindService()
Dynamic connector.58
unbindService()
unbindService()
Final state.59
Initial state
Dynamic connector.61
Service is not re-created by OS
Service is not re-created by OS