我是一名新的应用程序开发人员,我在我的应用程序中创建了一个问答游戏。该游戏将以纵向模式进行。游戏结束后,计算得分并显示在得分页面中。当我单击“确定”时,会出现一个弹出窗口并询问名称。我已设置在 Facebook 和 Twitter 上分享结果的选项。
现在,当我输入名称并单击“确定”时,会出现一个包含乐谱名称和共享按钮的页面。如果我点击分享,它会进入 Facebook 或其他,但如果我切换到横向模式,我的应用程序就会崩溃。
如果游戏以横向模式结束并切换到纵向模式,情况是一样的。如何克服这个问题?请帮助我。
最佳答案
如果您发布一些有关崩溃的信息(例如 LogCat 中显示的信息),将会有所帮助。然而,这里通常的怀疑是您没有正确处理 Activity 生命周期。当方向改变时,您的应用程序的 Activity 将关闭并重新启动。您需要在代码中正确处理这个问题。有关详细信息,请阅读这些文章和指南文档:
关于java - 更改应用程序中的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268937/