簡體   English   中英

當進度對話框正在進行且應用程序的方向發生更改時,Android應用程序崩潰。 為什么?

[英]Android app crash when progress dialog is on progress and app's orientation changed. why?

我有一個顯示進度對話框的應用程序。 進度對話框可以在任一方向上正常工作。 但是,當我在進度對話框處於進度模式期間更改方向時,該應用程序將崩潰。

所以,現在我該如何解決這個問題?


更新資料

您好,謝謝您的回答。 在這里,我從整個項目中提取了進度對話框代碼,沒有問題。 您說過要查看Log cat文件。 但我不了解Logcat文件。 如果Activity.onCreate()函數會產生任何問題,實際上Logcat文件上會出現哪種類型的錯誤消息?

如果您有任何問題,請幫助我。

最好的問候,gsmaker

大多數情況下,這不是ProgressDialog錯誤。 考慮到每次更改方向都會調用Activity.onCreate() 無論如何,查看LogCat輸出,您將獲得有關FC的更多信息。

在您的AndroidManifest.xml中,在使用的活動中添加以下內容:

android:screenOrientation =“ nosensor” android:configChanges =“ keyboardHidden | orientation”

發布logcat,轉到終端。鍵入目錄/ home / xyz / andorid -sdk-xxx / tools

一次在此目錄中。 鍵入./abd logcat

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

啟動模擬器后,執行此操作。 模擬器運行后,每次您的模擬器/設備(無論正在運行什么)上發生任何事情時,您都會看到logcat打印數據。

現在更改方向,您將看到數據正在打印到logcat上。當應用程序崩潰時,通常會打印一條消息...根據我的建議,您將所有內容復制並粘貼到此處,或者更好的方法是,將代碼粘貼到此處。 只有這樣我們才能幫助...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM