У меня есть служба, которая непрерывно отправляет значения активности через некоторые пользовательские прослушиватели событий.
Здесь все отлично работает.Некоторые значения отображаются в моей активности, как и ожидалось, но некоторые другие вызывают сбой приложения.Это связано с тем, что некоторые входящие данные рассчитываются в обычном потоке (у меня нет доступа для его изменения), и я знаю, что должен использовать обработчик здесь, но, насколько я пытался, приложение все еще зависало.
более наглядно я хотел бы сделать следующее
onValuesChanged(float val) {
myTextView.setText( Float.toString(val) )
}
, где val вычисляется в обычном потоке, но, конечно, это вызывает сбой приложения при выполнении setText.
Есть предложения?