com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onCreateView(Unknown Source) at com.google.android.gms.maps.SupportMapFragment.onCreateView
我开发了一个带有谷歌地图和导航抽屉的应用程序。当我启动应用程序时,地图会显示出来,用户可以打开导航抽屉。
当用户单击导航抽屉中的第一个项目时,地图应该会显示出来,以防他之前切换到另一个片段。但是,当我调用映射片段时,我的应用程序将崩溃,错误代码如下:java.lang.IllegalStateException: Can't change container ID of fragmentSupportMapFragment{36a7826b #0 id=0x7f0e007a}:
它工作得很好,但是如果位置被停用,它就会崩溃。所以我使用了一些代码来提示用户激活它,但似乎程序在位置被实际激活之前就到达了崩溃线。(在提示用户激活它之前)。例如,在uber应用程序中,如果location被禁用,R.id.contrainer框架布局似乎会被一个虚拟片段(而不是SupportMapFragment)所取代。并且通过点击按钮来提示用户启用它。然后SupportMapFragment替换虚拟片段(根据我的理解)。但所有这些似乎都太多了。这是唯一的办法吗?
o
它会继续工作还是会崩溃/停止服务流量? 目前,我正在使用EKS for Kubernetes,带有ALB入口控制器。我的理解是,如果Kubernetes master关闭,将不会有任何PODs的升降缩,也不会有新的部署。但部署的现有应用程序至少会继续为流量提供服务,因为ALB已经就位,节点存在PODs,应用程序正在运行。但是在traefik的情况下,traefik使用Kubernetes入口资源来检查路由规则,如果Kubernetes本身关闭
()‘:尝试在空对象引用上调用虚拟方法的com.google.android.gms.maps.GoogleMap com.google.android.gms.maps.GoogleMap
public class DetailKarteFragment extends Fragment {
static final LatLng brend) getFragmentManager().findF