Я хочу поменять текст в поле на экране. Мне всегда использовать runOnUiThread()?
Т.е. громоздить для каждого случая:
Код: Выделить всё
activity.runOnUiThread(new Runnable() {
public void run() {
textView.setText(responseString);
}
});
Например можно создать static global переменные. В них подсовывать значения потоками, и когда значения поменяются, фигачить их с помощью конструкции выше в поля. Я так делал когда-то. Еще синхронизацию не использовал. Всё в голове считал, когда какой поток обращается к переменной. Мозговынос тот еще был))
А вы как делаете это всё?