我正在制作像超级一样的出租车应用程序。 如何在所有屏幕上使用单个谷歌地图。
检查默认的谷歌地图应用程序。它使用相同的地图用于多个屏幕,如主屏幕,路由屏幕,导航屏幕,共享位置到朋友屏幕等。
这是否可以使用BaseActivity?如果可能的话怎么样?
答案 0 :(得分:0)
您可以使用fragments
通过将屏幕拆分为map fragment
和不同模块来实现目标
我们可以使用fragments
导航到不同的activities
因为片段可以通过在屏幕中分配一些空间来灵活地导航到不同的活动
有关详细信息,您可以使用此链接
https://developer.android.com/training/basics/fragments/index.html
答案 1 :(得分:0)
如果设计不复杂,您可以通过将视图的可见性设置为HIDE或VISIBLE来处理活动中的这个单一地图
如果设计很复杂,我建议您为每个屏幕使用片段(包含地图),然后使用单一活动显示或导航到这些片段