У меня есть 2 вызова на startService , выполненных в одном и том же потоке, но, очевидно, эти вызовы получены не по порядку в моем IntentService .
Наш клиент говорит, что эта функция работает на некоторых устройствах, а на других нет, поэтому я полагаю, что это не в порядке.
Я знаю, что IntentService имеет способ FIFO для выполнения Intents. Таким образом, как только намерение прибывает, заказ гарантирован. У меня вопрос, возможно ли, что один startService был отложен, а другой идет первым. Кто-нибудь знает, как startService внутренне работает?
Код выглядит примерно так
(... some logic...)
callService(param1)
(... more logic...)
callService(param2)