在應用程序中,我調用了alerdialog中的線程單擊偵聽器。 它顯示Mobile Samsung pro中的錯誤「強制關閉應用程序」。 但當我在另一個應用程序中執行相同的代碼,然後代碼正常工作...Android與線程顯示錯誤
-2
A
回答
2
這可能是因爲你在alerdialog click listener中做錯了。做你做錯的事是對的,它不會顯示錯誤。
+0
答案應該去社區Wiki恕我直言 – 2012-02-03 05:04:29
0
下面的過程是否有助於完整的在你的應用程序中 Android還提供了一個名爲AsyncTask的東西,它專門用於在單獨的線程上運行一些東西,還有一些在UI線程上運行。這將自動使用Android的線程池,如果你沒有任何理由使用一個明確的獨立的線程,是一個簡單,乾淨的路要走:
private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
// Runs on a ThreadPool thread
protected Long doInBackground(URL... urls) {
int count = urls.length;
long totalSize = 0;
for (int i = 0; i < count; i++) {
totalSize += Downloader.downloadFile(urls[i]);
// Sends data to onProgressUpdate to run on the UI thread
publishProgress((int) ((i/(float) count) * 100));
}
return totalSize;
}
// Runs on the UI thread!
protected void onProgressUpdate(Integer... progress) {
setProgressPercent(progress[0]);
}
// Runs on the UI thread!
protected void onPostExecute(Long result) {
showDialog("Downloaded " + result + " bytes");
}
}
相關問題
- 1. android應用程序顯示線程錯誤
- 2. 顯示錯誤! Android
- 3. android顯示錯誤
- 4. Android的Webview與JavaScript其顯示錯誤
- 5. 圖像顯示錯誤,顯示線條
- 6. Android程序中的AlertDialog.Builder顯示錯誤
- 7. Android webview線程錯誤
- 8. Android線程錯誤消息
- 9. TimePicker在Android顯示錯誤
- 10. Android的錯誤:顯示java.lang.NullPointerException
- 11. 錯誤顯示的Android
- 12. android mms顯示錯誤?
- 13. Android ImageButton顯示錯誤
- 14. 錯誤與Python線程
- 15. 程序顯示錯誤
- 16. android,Manifest爲android顯示錯誤:targetSdkVersion
- 17. Android無線顯示
- 18. Android模擬器無線上網的開機顯示錯誤
- 19. 重複線性背景顯示錯誤
- 20. 如何讓Valgrind顯示線路錯誤?
- 21. 錯誤安裝laravel顯示routecollection.php線161
- 22. 路線::後()顯示此錯誤:MethodNotAllowedHttpException
- 23. 一個線程來顯示Android的
- 24. 線程在Android中如何顯示?
- 25. 將JSONArray顯示爲自定義ListView異常錯誤Android AsyncTask線程
- 26. OpenCV for android示例程序顯示錯誤
- 27. 線程錯誤
- 28. 錯誤線程()
- 29. 線程錯誤
- 30. 爲什麼我收到錯誤:「異常線程‘main’顯示java.lang.NullPointerException」
粘貼您登錄這裏,以使其更清晰。 – Yuvi 2012-02-03 04:52:17
把你的代碼和完整的日誌。 – jeet 2012-02-03 04:52:45
-1經過8個小時仍然沒有問題的代碼,沒有評論回答 – 2012-02-03 13:07:18