
The figure shows three dotted rectangular blocks labeled Activity manager in system server process, Email app process, and Client app process. The activity manager in the system server process is consist of a rectangular block that is divided into three parts labeled STOPPED, ServiceRecord(SyncService), and IBinder. The email app process is consist of a rectangular block that is divided into two parts labeled SyncService and IBinder. The client app process is consist of a rectangular block labeled IBinder. The figure shows five arrows, the first arrow is pointing from the Client app process to ServiceRecord. The second arrow is pointing from ServiceRecord to SyncService. The third arrow is pointing from IBinder of the SyncService to IBinder of the ServiceRecord. The fourth arrow is pointing from IBinder of the ServiceRecord to IBinder of the Client app process. The fifth arrow is pointing from IBinder of the Client app process to IBinder of the sync service.
Back