如何在每个 RecyclerView 项目中显示 SupportMapFragments?
How can I show SupportMapFragments in every RecyclerView item?
我想使用 SupportMapFragment 替换框架布局,在回收视图中的每个项目上显示一个小位置。只有第一项显示地图片段,但该片段中的位置是 recylcerview 中最后一项的位置。我相信这与 fragmentmanager 或某些 ID 相同有关。有没有办法让这个工作?
Big Nerd Ranch 上发布了关于此问题的 article。他们 运行 使用片段的问题是生命周期事件不会与 RecyclerView
同步,这可能会导致巨大的内存问题。他们改为使用 MapView
并将生命周期事件与 RecyclerView.Adapter
的生命周期事件联系起来。我建议按照文章中的教程进行操作。
我想使用 SupportMapFragment 替换框架布局,在回收视图中的每个项目上显示一个小位置。只有第一项显示地图片段,但该片段中的位置是 recylcerview 中最后一项的位置。我相信这与 fragmentmanager 或某些 ID 相同有关。有没有办法让这个工作?
Big Nerd Ranch 上发布了关于此问题的 article。他们 运行 使用片段的问题是生命周期事件不会与 RecyclerView
同步,这可能会导致巨大的内存问题。他们改为使用 MapView
并将生命周期事件与 RecyclerView.Adapter
的生命周期事件联系起来。我建议按照文章中的教程进行操作。