我有一个ListView活动,ListView的数据使用Loaders加载。
我想在调用onResume时刷新数据,所以我在onResume()中调用LoaderManager.initLoader(..)
问题是当方向发生变化时(从肖像到横向)我没有在onLoadFinished上得到回调,所以我的UI没有得到更新。
有趣的是,当方向改回纵向模式时,它可以正常工作。
深入挖掘,我发现如果我只是在onCreate()中调用getLoaderManager()就可以解决问题。但这似乎不对。
有人可以解释更改方向时会发生什么吗?以前有人遇到过这个吗?
代码段 - > http://pastebin.com/86R1ib06