【问题标题】:Application crashed when orientation change方向更改时应用程序崩溃
【发布时间】:2012-01-04 09:15:07
【问题描述】:

实际上我的问题与发布的问题相同: the same problem

但是还没有答案..

这是我遇到的问题:
我刚刚使用 sencha touch & phone gap 构建了一个应用程序。它在我的银河选项卡上运行良好,但是当我将其旋转到纵向或横向时,它会崩溃。
我已添加:

android:configChanges="orientation|keyboardHidden"

在我的清单文件上,但当我旋转它时它仍然会崩溃。

我不知道这怎么会发生。
有人可以帮我吗?


注意:
我正在使用
- 银河标签
- Sencha-touch 1.1
- 电话差距 1.2

【问题讨论】:

  • 请发布 Logcat 消息。
  • 感谢 Karthik 的回复 :),但是 Logcat 中没有任何错误。它突然关闭,没有任何错误或通知。有什么解决办法吗?
  • 哦,所以崩溃是指应用程序重新启动?因为如果它崩溃了,应该有一些例外。查看您是否收到任何警告或信息日志。
  • 嗨 Karthik,我尝试在不同版本的 eclipse 上重新编译我的应用程序并升级我的 phonegap 1.3,它现在可以工作了..但我不知道到底是什么问题..,因为当我尝试再次使用phonegap 1.2,它可以工作。嗯..,我不知道它是否与eclipse版本有关。感谢您对 Karthik 的支持 :)
  • 横向和纵向有不同的资源吗?可能是因为编译中的一些问题,资源可能没有正确放入APK中。我也遇到过这个问题。一个干净的构建解决了它。无论如何,欢迎:)

标签: android cordova sencha-touch extjs


【解决方案1】:

你应该有

android:configChanges="keyboardHidden|orientation|screenLayout"

而不是

android:configChanges="orientation|keyboardHidden"

清单中的活动

【讨论】:

  • android:configChanges="keyboardHidden|orientation|screenLayout" 它对我有用.. 谢谢。
  • @Yagi:如果它对你有用,请标记它对我有用。所以用户觉得它很有用。谢谢
  • 很抱歉,确认这个问题迟到了。 @mauriziopz:谢谢,它对我有用:)。
【解决方案2】:

可能有点晚了......但由于我最近一直在尝试这个,我发现指定

android:configChanges="orientation|screenSize|keyboardHidden"

在哪里工作

android:configChanges="keyboardHidden|orientation|screenLayout"

没有。

我使用的是科尔多瓦 2.0.0。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多