我有一个应用程序,其中显示了进度对话框。进度对话框在任何一个方向上都能正常工作。但是当我在进度模式期间更改方向时,应用程序崩溃。
那么,现在我该如何解决这个问题?
更新
您好, 感谢您的回答。 在这里,我从整个项目中提取了进度对话框代码,没有问题。 您已经说过要查看Log cat文件了。但我不明白Logcat文件。 实际上,如果Activity.onCreate()函数会产生任何问题,Logcat文件中会出现什么类型的错误消息?
如果您有任何Senario,请帮助我。
最诚挚的问候, gsmaker
答案 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上。当应用程序崩溃时,通常会打印一条消息...在我的建议中你复制所有内容并将其粘贴到这里,或者更好,只需粘贴你的代码在这里。只有这样我们才能帮助......