我正在运行 GeoFire 的 SFVeihcle 演示,并且 onExit 在与 onKeyExited 相同的设备上正常运行。但它不会从地图中删除密钥!!!我正在运行以下内容:
@Override
public void onKeyExited(String key) {
// Remove any old marker
Marker marker = this.markers.get(key);
if (marker != null) {
marker.remove();
this.markers.remove(key);
}
}
当我将焦点设置在车外时,钥匙从地图上消失了,但是当我将焦点移回该区域时,即使我关闭了其他应用程序,它也会返回。如何从数据库中完全删除密钥?