我创建一个线程来处理一些队列数据。在线程内部有一个无限循环。当循环工作时,界面始终冻结。ANDROID - while循环内线程
我对此感到困惑,我创建了线程,但它为什么仍然冻结?
Thread queue = new Thread(new Runnable() {
public void run() {
while(true) {
...
}
}
});
queue.start;
针对此问题的任何解决方案?
改变你的方法。 – JoxTraex 2012-04-13 08:14:53
你需要什么while循环?我想你尝试在背景中做点什么?然后可能检查AsyncTask – george 2012-04-13 08:17:09
@Felix ..你在While循环中做什么很重要..希望它不会创建对象... – ngesh 2012-04-13 08:18:42