2009-11-23 29 views
1

我試圖猜測爲什麼用戶會報告「強制退出每次我加載」爲什麼一個Android用戶報告「強制退出每次我打開」?

該問題不會發生在所有用戶,特別是不是我。

系統首次加載時構建數據庫。我懷疑用戶的手機沒有足夠的內存。

問題: 如何驗證系統是否有足夠的內存來存儲小型數據庫? 還有什麼可能會導致用戶的特定系統強制退出在啓動時?

錯誤的答案或東西我迄今爲止嘗試:

  • 用戶的硬件可能比我的不同
  • 用戶的軟件和可用內存很可能不同,以及
  • 的數據已經加載自己的線程,顯示進度對話框

回答

0

聽起來很奇怪,新引導的手機是否會給出相同的錯誤? 也請用戶檢查可用的存儲,如果空間可能超出。

0

如果UI線程被凍結了一段時間,那麼它將顯示該對話框。嘗試使用AsyncTask運行任務的背景。

編輯:我假設它是this錯誤消息。

+0

好時機。但是,數據已經在另一個線程中加載 – gregm 2009-11-27 16:06:05

1

在您的應用程序中添加一些智能到send you stack traces when the app crashes in the field。這將縮小特定問題的範圍,並可幫助您調整您的努力來清除它。

+0

我開始提出一個新問題來討論這種方法: http://stackoverflow.com/questions/1809586/how-do-i-show-a-dialog-after-該線程已經遇到的安 - 未捕獲的異常 – gregm 2009-11-27 16:16:54

相關問題