Android开发:屏幕方向问题

问题描述:

好吧,我有屏幕方向真正的麻烦。我的应用程序中还有一个倒数计时器以及其他变量。 每次屏幕从横向模式进入纵向模式时,所有的变量都会被重置为默认值,并且倒计时器会被取消并重置! 是否每次屏幕更改或创建时都调用onCreate方法? 有没有解决这个问题的方法?Android开发:屏幕方向问题

是的,每次旋转屏幕时都会调用onCreate。您必须通过覆盖onSaveInstanceState方法并将状态恢复为onCreate来保存应用程序的状态。在这两种方法你有Bundle对象来存储/检索状态。

阅读https://developer.android.com/guide/components/fundamentals.html#actlife了解活动生命周期。