Ошибка, которую вы получаете, заключается в том, что вы пытаетесь обновить пользовательский интерфейс из потока без пользовательского интерфейса.Попробуйте использовать runOnUiThread()
, поместите материал для обновления пользовательского интерфейса в runOnUiThread()
.
ОБНОВЛЕНИЕ
Если вы обновляете в сервисе, вы должны использовать контекствместо Activity_name.
Activity_name.this.runOnUiThread(new Runnable() {
@Override
public void run() {
// here you can add stuff to Update the UI.
}
});