作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
是否有将 MapView
(以及 MapActivity
)与 honeycomb pre-3.0 兼容性 Loader
库(以及因此 FragmentActivity
)?
(顺便说一句,我一直不太明白为什么需要扩展 MapActivity
才能使用 map - 在编写通用 Activity 时它的限制非常大。接口(interface)不是更合适吗?)
最佳答案
根据带外收到的 Carter Jernigan 的建议,我最终获取了 compat 库的源代码,并将 android.support.v4.app
包中的所有内容复制到我自己的包中android.support.v4_map.app
包下的源代码树。然后我修改了 FragmentActivity
继承自 MapActivity
而不是 Activity
并将其命名为 MapFragmentActivity
。这是一个相当粗糙的技巧,但效果很好(到目前为止)。我现在拥有 LoaderManager
的所有好处。
顺便说一句,尝试在没有 LoaderManager
的情况下使用 CursorLoader
会导致大量未关闭的游标。
关于android - 带有加载器框架的 MapActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723460/
我是一名优秀的程序员,十分优秀!