小编Mat*_*ler的帖子

OnLoadFinished()调用两次

我想弄清楚我是否在装载机方面做错了.我正在使用支持库,我有一个片段,在onCreate()中调用initLoader()将其自身设置为LoaderCallbacks,但是在旋转时它会在onLoadFinished()中接收两次结果,一次调用init (并且它已经拥有数据),并且一旦FragmentActivity循环遍历onStart()中的所有Loaders并提供结果,因为它已经拥有数据.

如果我只调用init一次(在首次启动Fragment时),它不会将自己设置为Loader的回调,因此它根本不会接收对onLoadFinished的调用.好像onLoadFinished应该只被调用一次,因为onLoadFinished()可以完成一些昂贵的事情(例如清除列表适配器等),所以我只想弄清楚这是一个bug还是我是只是在错误的时间或其他地方调用init.

任何人都对此问题有任何见解?

android loader android-fragments android-loadermanager android-fragmentactivity

20
推荐指数
1
解决办法
7588
查看次数

Gingerbread上的ActionBarCompat填满整个屏幕

所以我们已成功从Zappos应用程序中剥离ActionBarSherlock以支持新的ActionBarCompat,它在Honeycomb +上运行良好,但在Gingerbread上,操作栏扩展到填满整个屏幕,我无法弄清楚它为什么会发生.我们基本上只是将ActionBarSherlock的所有主题/样式/引用更改为ActionBarCompat中的等价物.以下是该问题的屏幕截图.其他任何人在GB上运行这个并知道修复?它为我们提供了一个版本:

android android-2.3-gingerbread actionbarsherlock android-actionbar-compat

6
推荐指数
1
解决办法
728
查看次数