0
是否有我可以設置DDMS,以便它可以從eclipse中的非UI線程捕獲異常?我花了很長時間才意識到,如果在非UI線程中發生異常,程序將不會受到太多影響,至少在我的情況下。基本上,我有以下代碼:Android,非UI線程中的異常
new Thread(new Runnable(){
public void run(){
A.errorMethod();
}
}).start();
當我運行的應用程序,它同時做errorMethod剛剛停止,但沒有顯示出有異常消息。在我採取了A.errorMethod()之後;部分出來並直接運行它,我得到了Logcat中的異常消息,很奇怪。
呃 - 這將捕獲非UI例外。更有可能你的代碼吞下try-catch塊中的異常或其他東西。 – jkhouw1 2011-05-22 10:42:13
當你說它沒有捕獲它們時,你的意思是它們沒有出現在logcat中? – 2011-05-22 10:43:55
是的,這個例外沒有顯示出來。 – user685275 2011-05-22 11:16:33