gpt4 book ai didi

旋转时Android应用程序意外停止

转载 作者:行者123 更新时间:2023-11-29 16:16:41 28 4
gpt4 key购买 nike

我是 android 应用程序的新手。我的 Android 应用程序在模拟器上运行良好,但在真正的 android 设备 (Softbank 003 SH) 上运行时,当我将设备从纵向旋转到横向时,应用程序意外停止。你有解决这个问题的提示吗?

最佳答案

当将设备从横向旋转到纵向时,将重新创建 Activity ,因此线程将停止,如果任何构建器正在运行,将导致错误,因此:

首先添加android:configChanges 节点到您的 Activity 的 list 节点

android:configChanges="keyboardHidden|orientation"

然后在 Activity 中覆盖 onConfigurationChanged 方法并调用 setContentView 以强制在新方向上重新完成 GUI 布局。

@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.myLayout);
}

关于旋转时Android应用程序意外停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844314/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com