【发布时间】:2013-08-07 04:15:18
【问题描述】:
我想在线程结束时更改布局,但我不明白这个错误;例如:
分辨率/布局:
-mainView.xml
-threadView.xml
MainActivity.java
protected void firstThread() {
setContentView(R.layout.threadView);
firstThread = new Thread(new Runnable() {
@Override
public void run() {
SystemClock.sleep(7000);
setContentView(R.layout.threadView);
}
});
firstThread.start();
}
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
firstThread();
}
谢谢大家!!
【问题讨论】:
-
我猜你对线程和 UI 感到困惑,Android 中只有一个 MainThread/UIThread。并且您不能为 BackgroundThread 设置视图。
标签: java android android-layout layout view