Я использую Eclipse и у меня есть эмулятор под управлением Android 2.1 и мой IntentService. Я бы хотел пройти через мою переопределенную функцию onHandleIntent (). Я поставил точку останова в первом операторе функции, а именно Context context = getBaseContext () ;. Когда вызывается намерение, программа просто терпит неудачу и не переходит в представление отладки в Eclipse.
Добавьте android.os.Debug.waitForDebugger(); оператор перед точкой останова в вашем коде службы интентсервиса.
android.os.Debug.waitForDebugger();
Это сработало для меня.
Отладка многопоточного приложения сложна, поскольку нет порядка, в котором выполняются вещи, каждый поток выполнит свои задачи как можно быстрее.
попробуйте отследить сообщения для отладки вашего кода. в любом случае вы сможете отладить свой код.