1
とTextView
(TextView Aと呼ぶ)の単語がString
で、もう1つがTextView
(TextView B)のタイマーで、このようなハンドラーで更新されているとします。。runOnUiThreadはマーキーのTextViewを防止しますか?
TextView
BのHandler
が毎秒更新されるたびに、TextView
Aがmarquee animation
を実行しないようにするのが問題です。
ここで私はTextView
Bを更新するために使用しているコード...
public void updateTextViewB()
{
Thread thread = new Thread() {
@Override
public void run() {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
// Code that set's the constantly updating time
mHandler.postDelayed(this, 100);
}
});
}
};
thread.start();
}
だオプションは、この問題を解決するために、ここでは何ですか?フォーカスをTextView
Aに設定する必要がありますか?
バックグラウンドスレッドまたはUIスレッドで実行されるハンドラはありますか? –
uiスレッド、私は仮定しています。 –
ネストされた 'run()'ではなくカスタム 'textview'を作成する方が良いです –