我一直在寻找如何在 android 应用程序中旋转屏幕时不重新加载整个活动。最后,我发现只使用
android:configChanges="orientation"
在 AndroidManifest 中的活动定义中确实足够了。当我旋转手机时,活动不会重新加载,我的所有视图都完美地调整为横向,没有任何问题,onSaveInstanceState 和 onRestoreInstanceState(在某些编程旋转指南中使用)都不会被触发。
但如果就这么简单,为什么我发现的所有教程和指南都提供了如此复杂的解决方案?IE
通过我的实验,一切都会自动正确地重新渲染,但是我不知道的简单解决方案是否存在一些隐藏的问题?真的那么简单和正确吗?
谢谢