我有一项活动MainActivity。 MainActivity扩展了一个扩展Activity类的CustomActivity。 在CustomActivity中,我以某种方式覆盖了onStop,每当调用onStop时,应用程序都会清除所有缓存并关闭。 ****直到这里才有问题****
现在我在应用程序中有一个pdf查看器,我希望每当我进行方向更改时,pdf都会自动调整。所以,我希望每次更改方向时都要重新创建活动。现在发生的事情是,每当我旋转屏幕时,首先调用app onStop(并且由于CustomActivity onStop,应用程序关闭),并且永远不会调用MainActivity onCreate。
这可能是有史以来最愚蠢的问题,我知道,
但无论如何,即使我想要再次调用onCreate,我也可以在旋转屏幕时停止调用onStop()。
我可以使用onStop()和onCreate()之间的生命周期方法。
P.S。 - 我不希望调用onConfigurationChange()方法,因为我希望重新创建活动。