У меня есть служба, которая создает поток. Этот поток выполняет некоторую работу, а затем вызывает sendBroadcast()
в Service
. Это означает, что sendBroadcast()
вызывается из рабочего потока, а не из потока, в котором работает служба.
Это нормально или я должен удостовериться, что sendBroadcast()
вызывается из того же потока, что и Service
(используя Handler
и Runnable
)?
Я нашел this в stackoverflow и Dianne Hackborns post.
Согласно сообщению, это должно быть хорошо. Причина, по которой я спрашиваю, состоит в том, что пост 2 года и, возможно, что-то изменилось. Также я не мог найти ничего об этом в документации по Android.