在我的Android应用程序中,当我旋转设备(滑出键盘)然后我Activity重新启动(onCreate被调用).现在,这可能是它应该如何,但我在onCreate方法中做了很多初始设置,所以我需要:
onCreate不会再次调用,布局只是调整或onCreate不调用.我正在考虑在接下来的几个月中构建我的第一个 iOS 应用程序。这是一个混合应用程序:
https://fanmixco.github.io/toastmasters-timer-material-design/
此时已完全迁移到 Android 和 Windows 10。但是,我在 Android 中面临的最大挑战之一是屏幕旋转:
这种情况处理起来非常复杂,因为每次我的应用程序旋转时,活动都会被破坏,我需要添加几种解决方法以保持应用程序运行,恢复以前的状态,颜色,在旋转之前停止计时器,因为它们一直在运行在后台等
我在 Windows 10 中没有遇到任何类似的情况,我想知道 iOS 视图生命周期的行为是否密切,视图是否在任何设备的旋转过程中被破坏?因为我的解决方法是可重用的,但它们增加了一定的复杂性并降低了性能。
这些是我阅读的一些网站:
尽管如此,我还没有找到任何关于这个主题的确切信息。
聚苯乙烯