2010-08-19 27 views
5

我有一個顯示進度對話框的應用程序。進度對話框在任何一個方向上都可以正常工作。但是,當進度對話框處於進度模式時,當我改變方向時,則應用程序崩潰。當進度對話框正在進行並且應用程序的方向已更改時,Android應用程序崩潰。爲什麼?

那麼,現在我該如何解決這個問題呢?


更新

您好, 謝謝您的回答。 在這裏,我已經從整個項目中提取了進度對話框代碼,並且沒有問題。 你說過看到日誌貓文件。但我不明白Logcat文件。 事實上,如果Activity.onCreate()函數會產生任何問題,Logcat文件上會出現什麼類型的錯誤信息?

如果您有任何senario請幫助我。

最好的問候, gsmaker

回答

3

大多數的機會,這不是ProgressDialog故障。 進入一個帳戶,Activity.onCreate()被調用每個方向的變化。 無論如何,看看LogCat輸出,你會得到更多關於FC的信息。

0

郵政logcat的,去到終端..類型目錄/ home/XYZ/Andorid的-sdk-XXX /工具

該目錄一旦英寸鍵入./abd logcat

如果您在Windows中,請通過命令提示符直接指向工具目錄。在命令行上鍵入adb logcat。

在啓動模擬器後執行此操作。一旦仿真器運行,您將在每次發生仿真器/設備上的任何事情時看到logcat打印數據(無論正在運行)。

現在改變方向,你會看到數據被打印到logcat上。當應用程序崩潰時,通常會打印一條消息......在我的建議中,複製所有內容並將其粘貼到此處,或者更好,只是在這裏粘貼你的代碼。只有這樣我們才能幫...

2

在AndroidManifest.xml中,添加在使用此活動:

機器人:screenOrientation = 「nosensor」 機器人:configChanges = 「keyboardHidden |定位」

相關問題