4

是否有任何解决方案可以将 a MapView(以及MapActivity)与 honeycomb pre-3.0 兼容Loader库(以及FragmentActivity)一起使用?

(顺便说一句,我从来没有完全理解为什么需要扩展MapActivity才能使用地图 - 在编写通用活动时它非常有限。接口不是更合适吗?)

4

1 回答 1

4

根据 Carter Jernigan 的带外建议,我最终获取了 compat 库的源代码,并将包中所有内容的副本android.support.v4.app放入我自己的源代码树中 package android.support.v4_map.app。然后我修改了FragmentActivity继承自MapActivity而不是Activity命名它MapFragmentActivity。这是一个相当粗糙的黑客,但它运作良好(到目前为止)。我现在拥有LoaderManager.

顺便说一句,尝试使用CursorLoader没有 a 的 sLoaderManager是许多未封闭游标的秘诀。

于 2011-04-27T05:42:41.360 回答