Вы меняете ключи узлов между вставкой и обновлением.
Попробуйте создать узлы в следующем формате, например:
-locations
- id (thisодин должен быть уникальным идентификатором, который вы создаете при запуске приложения, или идентификатором зарегистрированного пользователя)
---- currentLatitude: "xxxxxx"
---- currentLongitude: "yyyyyy"
В этом случае реализация будет выглядеть примерно так:
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
mDatabase.child("locations").child(user.getUid()).child("currentLatitude").setValue("xxxxxx");
mDatabase.child("locations").child(user.getUid()).child("currentLongitude").setValue("yyyyyy");