#android-studio
Вопрос:
Я создавал социальное приложение с помощью firebase. Из файла манифеста приложение запускается из основной активности, и если текущий пользователь равен нулю, пользователь переходит на экран приветствия, с которого он может нажать кнопку входа или регистрации. Поэтому я добавил эти строки кодов, чтобы получить некоторые данные из базы данных для просмотра изображения профиля и других полей. Однако, когда я запускаю приложение, оно просто вылетает. Я изменил файл манифеста прошлой ночью, но все перепуталось, и мне пришлось переписать приложение. Я не решаюсь разобраться с файлом манифеста. Поэтому было бы важно, если бы кто-нибудь мог мне помочь.
FirebaseDatabase.getInstance().getReference().child("Users") .child(FirebaseAuth.getInstance().getCurrentUser().getUid()) .addValueEventListener(new ValueEventListener() { @Override public void onDataChange(@NonNull DataSnapshot snapshot) { if(snapshot.exists()) { if(snapshot.hasChild("fullname")) { String fullname = snapshot.child("fullname").getValue().toString(); navUserFullName.setText(fullname); } if(snapshot.hasChild("username")) { String username = snapshot.child("username").getValue().toString(); navUserName.setText(username); } if(snapshot.hasChild("profileimage")) { String profileImageURI = snapshot.child("profileimage").getValue().toString(); Picasso.get().load(profileImageURI).placeholder(R.drawable.profile).into(navProfilePic); } } } @Override public void onCancelled(@NonNull DatabaseError error) { } });