Call outer method from run in TimerTask but doesn't refresh data
<p>In Activity I have TimerTask which periodically executes and sometimes call function changeData ( changeData is function in Activity and put new text in text fileds ). Problem is that function changeData when is called doesn't refresh text fields, refresh when I scroll.
I tried with invalidate but doesn't help. Can anybody give me any suggestion ?</p>

<pre><code>private void changeData(String text){
// TextView
txtSemi.setText(text);
}
</code></pre>
