Чтобы иметь возможность писать «хороший» код между моим приложением / активами и локальным сервисом, мне нужно понять некоторые основные понятия Android:
Что мне интересно, так это то, что мое приложение (как и в моих действиях) и мой локальный сервис совместно используют один поток. То есть когда действия и локальная служба выполняют задачи, поставленные в очередь, эти задачи чередуются в ОДНОМ потоке, таким образом разделяя поток, или у службы есть собственный поток?
Кроме того, если локальная служба разделяет поток с действиями, а локальная служба выполняет прямой вызов (посредством обратного вызова) к одному из действий (т. Е. Без почтового сообщения), поток активности "останавливается" или выполняется эта конкретная функция в очереди, чтобы быть выполненной позже в любом случае?
/ Хенрик