Android 安卓-方向改变-退出应用程序但没有崩溃

Android 安卓-方向改变-退出应用程序但没有崩溃,android,orientation,android-layout,Android,Orientation,Android Layout,看了其他帖子,但还没有看到我要找的答案 我有两种布局:布局港口和布局土地。 如果我使用emulator或设备运行应用程序,无论是垂直还是水平运行,应用程序都可以使用正确的布局正常运行 但是,如果我旋转模拟器或设备,应用程序将退出。没有撞车,珀斯,它只是出口 我有其他类似定义布局的应用程序,在清单中没有任何方向处理的情况下工作良好。我不关心数据的持久性 这部作品与这部作品的主要区别在于: *带有子菜单的菜单 *对话框屏幕而不是android对话框小部件 *选项卡小部件 以上所有项目都在各自的布局中

看了其他帖子,但还没有看到我要找的答案

我有两种布局:布局港口和布局土地。 如果我使用emulator或设备运行应用程序,无论是垂直还是水平运行,应用程序都可以使用正确的布局正常运行

但是,如果我旋转模拟器或设备,应用程序将退出。没有撞车,珀斯,它只是出口

我有其他类似定义布局的应用程序,在清单中没有任何方向处理的情况下工作良好。我不关心数据的持久性

这部作品与这部作品的主要区别在于: *带有子菜单的菜单 *对话框屏幕而不是android对话框小部件 *选项卡小部件

以上所有项目都在各自的布局中工作,端口和接地,当旋转模拟器或设备时,应用程序只会退出,我需要重新启动应用程序

有什么建议吗?谢谢

舱单:


已删除

您是否尝试将android:configChanges=方向添加到清单中的活动声明中?通常,当配置更改时,活动将关闭并重新启动。添加此标志可防止出现这种情况,并改为调用onConfigurationChanged方法。

是否尝试将android:configChanges=方向添加到清单中的活动声明中?通常,当配置更改时,活动将关闭并重新启动。添加此标志将阻止此操作,并改为调用onConfigurationChanged方法。

如果使用上述代码,请进行一次修改:

android:configChanges="keyboard|keyboardHidden|orientation"

仅使用方向将处理由加速计等驱动的方向更改,但在具有物理键盘和滑出屏幕的设备上,当用户滑动打开键盘时,活动仍将关闭并重新启动。

如果使用上述代码,请进行一次修改:

android:configChanges="keyboard|keyboardHidden|orientation"

仅使用方向将处理由加速计等驱动的方向更改,但在具有物理键盘和滑出屏幕的设备上,每当用户滑开键盘时,活动仍将关闭并重新启动。

日志猫怎么说?使用市场上的aLogCat重复完成请求让我好奇。你有一些活动的代码可以发布吗?也许还有你在清单中注册活动的方式。我会在帖子中发布一个屏幕截图…我会在帖子中发布一个屏幕截图。。。代码是800多行的,带有双浮点数。。它也相当简单。清单包含5个活动,每个活动只有名称和标签。我确实尝试添加方向更改以锁定一个布局,但这并不重要。也可以尝试使用传感器选项,这也没关系。LogCat怎么说?使用市场上的aLogCat重复完成请求让我好奇。你有一些活动的代码可以发布吗?也许还有你在清单中注册活动的方式。我会在帖子中发布一个屏幕截图…我会在帖子中发布一个屏幕截图。。。代码是800多行的,带有双浮点数。。它也相当简单。清单包含5个活动,每个活动只有名称和标签。我确实尝试添加方向更改以锁定一个布局,但这并不重要。还可以尝试使用传感器选项,这也没关系。谢谢。是的,我试了好几次,包括把它放在每个活动标签上。如前所述,还尝试使用传感器标签。这就是它的奇怪之处。配置更改似乎总是在我的其他应用程序中起作用。我从logCat中看到的另一件奇怪的事情是警告中的重复完成请求。补充:我锁定了纵向方向,然后在横向中运行应用程序,切换到纵向,注意到就在应用程序退出之前,显示了布局。这几乎表明与logcat中引用的重复饰面有关。然而,我的代码只在不同的活动中调用finish,而不在onCreate中调用finish。莫名其妙…谢谢。是的,我试了好几次,包括把它放在每个活动标签上。如前所述,还尝试使用传感器标签。这就是它的奇怪之处。配置更改似乎总是在我的其他应用程序中起作用。我从logCat中看到的另一件奇怪的事情是警告中的重复完成请求。补充:我锁定了纵向方向,然后在横向中运行应用程序,切换到纵向,注意到就在应用程序退出之前,显示了布局。这几乎表明与logcat中引用的重复饰面有关。然而,我的代码只在不同的活动中调用finish,而不在onCreate中调用finish。莫名其妙…谢谢!那是一种诡计!它阻止了它的死亡,但它保留了肖像布局,从不改变风景。事实上,对于这个应用程序,我会接受它。我想知道为什么像sugg一样,添加键盘的东西只会解决方向问题
朱丽很尊敬他,但他没有。我的设备没有物理键盘。我以前从未需要这样做,我怀疑这一定与应用程序的菜单/子菜单需要用户输入有关。再次感谢!:D酷,我的活动中有键盘的东西,但在我的帖子中删除了它,因为它对我来说没有意义:谢谢!那是一种诡计!它阻止了它的死亡,但它保留了肖像布局,从不改变风景。事实上,对于这个应用程序,我会接受它。我想知道为什么添加键盘的东西可以解决这个问题,而Juri建议的方向没有。我的设备没有物理键盘。我以前从未需要这样做,我怀疑这一定与应用程序的菜单/子菜单需要用户输入有关。再次感谢!:D酷,我的活动中有键盘的东西,但在我的帖子中删除了它,因为它对我来说没有意义: