Является ли вызов context.startService() синхронным или асинхронным?
Ответ 1
Асинхронный. Он даже не начнет выполнять какую-либо работу до тех пор, пока вы не вернетесь от любого обратного вызова, к которому вы находитесь (например, onCreate(), onListItemClick()).