当进度对话框正在进行且应用程序的方向发生变化时,Android应用程序崩溃。为什么?

时间:2010-08-19 06:46:07

标签: android

我有一个应用程序,其中显示了进度对话框。进度对话框在任何一个方向上都能正常工作。但是当我在进度模式期间更改方向时,应用程序崩溃。

那么,现在我该如何解决这个问题?


更新

您好, 感谢您的回答。 在这里,我从整个项目中提取了进度对话框代码,没有问题。 您已经说过要查看Log cat文件了。但我不明白Logcat文件。 实际上,如果Activity.onCreate()函数会产生任何问题,Logcat文件中会出现什么类型的错误消息?

如果您有任何Senario,请帮助我。

最诚挚的问候, gsmaker

3 个答案:

答案 0 :(得分:3)

最有可能,这不是 ProgressDialog 错误。 考虑到每个方向更改都会调用 Activity.onCreate()的帐户。 无论如何,查看LogCat输出,您将获得有关FC的更多信息。

答案 1 :(得分:2)

在AndroidManifest.xml中,添加以下使用过的活动:

  

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

答案 2 :(得分:0)

发布logcat,转到终端..输入目录/ home / xyz / andorid -sdk-xxx / tools

一旦进入此目录。输入./abd logcat

如果您在Windows中,请通过命令提示符指向tools目录。在命令行上键入adb logcat。

启动模拟器后执行此操作。模拟器运行后,每当仿真器/设备上发生某些事情时(无论运行什么),都会看到logcat打印数据。

现在改变方向,你会看到数据被打印到logcat上。当应用程序崩溃时,通常会打印一条消息...在我的建议中你复制所有内容并将其粘贴到这里,或者更好,只需粘贴你的代码在这里。只有这样我们才能帮助......