我在 Fragment 的onCreate()上启动了一个加载器,就像这个片段一样:
if (null == savedInstanceState) {
Bundle args = new Bundle();
getLoaderManager().initLoader(0, args, this);
}
嗯,它有效并且数据通常在onLoadFinished()
上返回。但是如果我在加载器加载数据时改变方向,那么onLoadFinished()
永远不会被调用。
拜托,有人可以向我解释原因吗?感谢
答案 0 :(得分:0)
您需要删除3th
检查 - 添加该检查后,加载程序不会移至“已启动”状态。重新创建活动时的状态,只有启动的加载器才会返回结果。