方向改变的活动生命周期

时间:2016-10-07 21:00:26

标签: android screen-orientation android-lifecycle

我有一项活动MainActivity。 MainActivity扩展了一个扩展Activity类的CustomActivity。 在CustomActivity中,我以某种方式覆盖了onStop,每当调用onStop时,应用程序都会清除所有缓存并关闭。 ****直到这里才有问题****

现在我在应用程序中有一个pdf查看器,我希望每当我进行方向更改时,pdf都会自动调整。所以,我希望每次更改方向时都要重新创建活动。现在发生的事情是,每当我旋转屏幕时,首先调用app onStop(并且由于CustomActivity onStop,应用程序关闭),并且永远不会调用MainActivity onCreate。

这可能是有史以来最愚蠢的问题,我知道,

  1. 但无论如何,即使我想要再次调用onCreate,我也可以在旋转屏幕时停止调用onStop()。

  2. 我可以使用onStop()和onCreate()之间的生命周期方法。

  3. P.S。 - 我不希望调用onConfigurationChange()方法,因为我希望重新创建活动。

0 个答案:

没有答案