【发布时间】:2017-01-15 17:15:45
【问题描述】:
在Fragment 我有这个Thread 必须刷新a 的文本
TextView。问题是在setText() 之后(如果我登录TextView.getText() 它实际上设置了文本,它会返回更改的文本)屏幕上的文本总是相同的。仅当将视图添加到 Fragment 的视图时才会更改。
这是代码,
Thread time = new Thread() {
public void run() {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
while(true) {
TextView.setText("some text");
// i tried also to use TextView.invalidate()
}
});
}
};
}
【问题讨论】:
-
TextView这是什么?是单例吗? -
请发布完整代码。
-
第二,这个循环是无止境的。没有任何停顿时间。这是一个糟糕的代码。
-
代码无法编译,不完整
标签: android multithreading android-fragments textview