我还没有找到关于如何在Android上使用这种技术的任何完整解释,所以我决定创建一个Q&A线程.
如果您的应用必须在Google地图上显示大量标记,并且群集它们不足以阻止您的应用运行速度过慢,那么您最好的选择之一就是使用此视口标记管理技术.您可以在此处阅读理论解释:https://developers.google.com/maps/articles/toomanymarkers
我在下面写了一个简短的指南......
我有一个SQLite数据库,我必须不断从中检索数据.可以对每次检索之间的数据进行更改.
我的目标是最大化应用程序性能,那么执行此检索的最快方法是什么?
我可以想象2:
不断打开和关闭新游标
查询开头的所有数据并将其存储在ArrayList中.更改数据时,请使用更改SQLite DB和ArrayList indexOf
.
----编辑----
我需要数据在谷歌地图中创建标记.
我考虑使用CursorLoader,但因为我不需要与其他应用程序交互,我不想使用内容提供商.
创建自定义加载器是个好主意吗?