#android #firebase #firebase-realtime-database
#Android #firebase #firebase-база данных в реальном времени
Вопрос:
Я сталкиваюсь с очень большой проблемой при получении данных из Firebase. Я хочу использовать метод для получения целевых объектов и другие методы для получения позиции пользователя.
Это мой код:
private DatabaseReference mDatabase,mDatabase2;
LocationHelper locationHelpry;
protected void onCreate(Bundle savedInstanceState) {
mDatabase = FirebaseDatabase.getInstance().getReference().child("users");
mDatabase2 = FirebaseDatabase.getInstance().getReference("users").child("targets");
ReceiveTargets();
RecieveLocation();
}
private void ReceiveTargets(){
Log.i("ttt","1st created");
mDatabase2.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Log.i("ttt","2nd Created");
for (DataSnapshot ds: dataSnapshot.getChildren()){
LocationHelper locationHelper = new LocationHelper();
locationHelper = ds.getValue(LocationHelper.class);
Log.i("ttt", "rrr" ds.getChildrenCount());
}
}
}
}
Отображается ошибка:
E/Zygote: accessInfo : 1
E/Zygote: isWhitelistProcess - Process is Whitelisted
Мой манифест:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Комментарии:
1. Что не работает при использовании этого кода?