2013-06-27 29 views
-1

我有這個在我的logcat的:我的應用程序崩潰,當屏幕被鎖定

threadid=1 thread exiting with uncaught exception FATAL EXCENPTION : main 

其實我使用一個線程來發送一個HTTP請求和UI線程。

+1

請添加完整logtrace .... – CRUSADER

+2

你在做的'AysncTask'網絡通信和你怎麼樣定義你的'onPause'回調? – blganesh101

+0

感謝這個更快的響應,實際上我沒有定義我的onPause回調。它是什麼?對不起,我是一個noob Android開發人員 – johnnyBeGood

回答

1

的Android僅實現單線程環境。所以如果你嘗試從主UI線程的任何分離線程中傳遞主線程,這種錯誤是顯而易見的。你可以使用的AsyncTask做到這一點

+0

我有一個問題,如果我想使用異步任務。實際上,我用onLocationChanged恢復了一個地理位置,並且我想用http請求向google發送經度和緯度,並在Edittext中添加響應。如何將參數發送到我的AsyncTask類?在doInBackground()方法? – johnnyBeGood

+0

@johnnyBeGood你可以做到這一點的,[這個示例答案(http://stackoverflow.com/questions/4195609/passing-arguments-to-asynctask-and-returning-results)和[這個答案的解釋(HTTP: //stackoverflow.com/questions/6053602/what-arguments-are-passed-into-asynctaskarg1-arg2-arg3) – MKJParekh

+0

謝謝。它完美地工作 – johnnyBeGood

相關問題