java - 更改应用程序中的方向

标签 java android orientation

我是一名新的应用程序开发人员,我在我的应用程序中创建了一个问答游戏。该游戏将以纵向模式进行。游戏结束后,计算得分并显示在得分页面中。当我单击“确定”时,会出现一个弹出窗口并询问名称。我已设置在 Facebook 和 Twitter 上分享结果的选项。

现在,当我输入名称并单击“确定”时,会出现一个包含乐谱名称和共享按钮的页面。如果我点击分享,它会进入 Facebook 或其他,但如果我切换到横向模式,我的应用程序就会崩溃。

如果游戏以横向模式结束并切换到纵向模式,情况是一样的。如何克服这个问题?请帮助我。

最佳答案

如果您发布一些有关崩溃的信息(例如 LogCat 中显示的信息),将会有所帮助。然而,这里通常的怀疑是您没有正确处理 Activity 生命周期。当方向改变时,您的应用程序的 Activity 将关闭并重新启动。您需要在代码中正确处理这个问题。有关详细信息,请阅读这些文章和指南文档:

关于java - 更改应用程序中的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268937/

相关文章:

java - 如何在 Angular 中调用 Java HTTP POST 方法

java - 反射 - 将接口(interface)实现为参数的类

android - 如何在android中使用intent仅选择sqlite db文件

iphone - iPad 和 iPhone 的启动方向不同?

iphone - 如何让特定的 View Controller 同时支持横向和纵向

java - Android Studio "TextView"类问题

java - postgresql JDBC 驱动程序使用客户端时区

android - 从 Android 发送 SCEP 请求

android - 如何将Makefile改写成android.mk?

css - 如何锁定电子书的方向