Если приложение начинает Service
через bindService
или startService
, будет ли этот объект Service когда-либо запускаться из процесса, отличного от процесса приложения?
Я спрашиваю, потому что многие примеры проектов Android запускают службу и общаются с ними, используя IPC, который кажется совершенно ненужным, учитывая, что, согласно документации Android Service
, «... службы, как и другие объекты приложений, работают в нить их хостинга. "
IPC, AIDL и интерфейс IBinder
кажутся полезными только при подключении к Service
, запущенному приложением, отличным от вашего собственного.
Это правильное или справедливое понимание?