【问题标题】:Landscape and portrait mode for android application安卓应用程序的横向和纵向模式
【发布时间】:2012-04-17 19:28:42
【问题描述】:

我想为横向和纵向模式创建我的 Android 应用程序。

我创建了两个文件夹布局和布局域,并为每个活动定义了两个 xml。

所有活动都运行良好。

在所有活动中,它会自动调整旋转,但在一项活动中,我使用了 onconfigurationchange 方法。

现在我的另一个活动是创建问题。我已经实现了谷歌地图并在该活动中调用了两个线程。线程调用从服务器获取数据的 API。

在开始运行良好但在 8 或 10 方向后应用程序崩溃。请有人帮我解决这个问题。

【问题讨论】:

  • "但在 8 或 10 方向应用程序崩溃后" -- 使用 adb logcat、DDMS 或 Eclipse 中的 DDMS 透视图检查 LogCat 并查看与“崩溃”相关的堆栈跟踪。
  • 如果您不发布日志或代码本身,我们将无法调试您的代码。但我的猜测是,您的线程正在使用旧版本的活动/上下文,因此会崩溃。
  • 错误是:64420 bytes allocation is too much for this process.

标签: android


【解决方案1】:

只需在清单中为您的 Activity 尝试以下代码

<activity android:name=".YourActivity"
          android:configChanges="keyboardHidden|orientation">

然后告诉我

【讨论】:

  • 我已经这样做了,但是当我切换到横向模式时它显示错误。
  • 我现在又这样做了,它会自动旋转,但会显示应用程序的纵向视图。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-14
相关资源
最近更新 更多