У меня есть два потока с одним идентификатором UI, а другой - рабочий поток. Рабочий поток непрерывно читает порт на некоторых данных с сервера, когда появляется, мне нужно обновить свой веб-просмотр в потоке пользовательского интерфейса. Рабочий поток снова продолжает читать и никогда не заканчивается. Plz предлагает, как это сделать?Как обновить представление в потоке пользовательского интерфейса из рабочего потока
может быть вероятным как «сигналы в C++», который вызывает вызов вызываемого потока. !! Я попытался: 1) Поскольку работающий поток в пользовательском интерфейсе (runOnUIThread) может ухудшить производительность веб-представления пользовательского интерфейса, и если я поставлю поток во сне, он может пропустить данные, появляющиеся в порту во время сна .. (im not sure!) 2) используя Обработчик, я должен указать время до вызова потока снова n снова, что может привести к пропуску данных, если они появились на порту, как sleep(). 3) Имея отдельный поток в том же классе, он дает: любой другой поток, не обновляющий вид основного потока пользовательского интерфейса.
Plz помочь .. :(
Пожалуйста, предложите..do runOnUI повлиять на производительность пользовательского интерфейса ... ..... поскольку у меня есть нить Ui, которая не виснет в любое время. – Placidnick