嘿, 因此,即時通訊android和我失去了,因爲雖然我的代碼使用AsyncTask它的繁重,我仍然得到一個ANR錯誤,當我運行我的一個類。因此,這裏是我的代碼的相關peices:Android線程
package com.cody.color;
import android.app.Activity;
import android.os.Bundle;
public class Play extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
System.out.println("about to start threader");
new GuiThreader().execute();
System.out.println("Threader finished");
setContentView(R.layout.colorboard_small);
}
}
package com.cody.color;
import android.os.AsyncTask;
public class GuiThreader extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
System.out.println("threader moving");
GUIdriver game = new GUIdriver();
game.play();
return null;
}
}
考慮發佈異常堆棧跟蹤。 – ernazm 2011-05-09 13:15:24
什麼是堆棧跟蹤? – Flynn 2011-05-09 13:16:13
谷歌在這種情況下真的很強大http://en.wikipedia.org/wiki/Stack_trace – ernazm 2011-05-09 13:17:38