GeoFire の SFVeihcle Demo を実行していますが、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);
}
}
車両の外にフォーカスを合わせるとマップからキーが消えてしまいますが、そのエリアにフォーカスを戻すと他のアプリを閉じても元に戻ります。データベースからキーを完全に削除するにはどうすればよいですか?