将以下这段文本总结在 4 句话内，并保持对问题的回答完整性。文本如下：在应对如何在已有两块硬盘的电脑主机后为 onCreateView 的 component 寿命思考时，有的朋友指出：可以在配置 android:configChanges="orientation|screenSize" 的同时，尽量在代码中避免执行重新加载数据的操作以便有效保持 component 的状态。这样即使在设备旋转等配置改变的情况下，应用程序也能够保持之前的状态，有效提升用户体验。但是，要注意一些不适合处理的特殊情况，例如从 briefly visible 到 gone 变化的 View，因为这样的变化可能导致 View 的尺寸及可见性的错误计算。因此，使用 android:configChanges 的时候，考虑到异常情况显得至关重要。
user
为了保持 component 的状态，可以通过配置 android:configChanges="orientation|screenSize" 并避免在代码中重新加载数据来实现。这使应用在屏幕旋转等配置变化时保持状态，改善用户体验。然而，这种方法不适用于所有情况，如视图从 visible 转变为 gone 可能导致尺寸和可见性计算错误。因此，使用 android:configChanges 时需注意这些特殊情况。
assistant