大家好,我是 android 新手,遇到了方向问题不破坏和重新创建活动的景观
请帮我摆脱这个问题
提前致谢
作为一名长期的 Android 程序员,我的建议是:
不要这样做!
让活动被销毁并使用正确的布局重新构建。
只需搜索和研究在方向更改期间保留数据的所有几种方法,并将它们应用于您的特定案例。下面几个来说明:
onCreate(Bundle)
接收包含在 onSavedInstances(Bundle) 期间保存的信息的包;setRetainInstance(true)
并使用它来记住数据代替
layout-large-land
和
layout-land-large
防止活动重新创建/销毁
将属性添加android:configChanges="orientation"
到AndroidManifest.xml
文件中的活动声明。
该android:configChanges
属性的目的是防止在真正需要时重新创建活动。
请让我知道这对你有没有用..
尝试这个,
将此代码添加到您的 mainfest.xml 中的每个活动。
android:ConfigChanges="keyboardHidden|orientation"