我已经在我的项目中使用initLoader()对加载器进行了API调用,这将在onStartLoading()中调用forceLoad()之后启动。可以观察到,在配置更改时,或者只要我的片段的onStart()被调用,它就会调用onStartLoading(),这会导致加载器再次启动,这是意想不到的。它应该直接调用onLoadFinished(),而不是loadInBackground()。此问题仅在API级别>= 27上出现。我发现这是因为andriid中的支持库发生了变化。请帮我弄清楚如何解决这个问题。
发布于 2018-10-14 14:11:30
默认情况下,Activity会在方向更改后重新创建。因此,每个活动方法都会根据活动生命周期再次调用。
如果你想友好地处理它,请遵循Android指南Handle Configration Changes。
https://stackoverflow.com/questions/52799847
复制相似问题