написал код пытаюсь парсить firebase realtime NotificationFragment.java
public class NotificationsFragment extends Fragment {
CircleImageView profile_image;
TextView name;
TextView city_text;
TextView jobs;
TextView freelance;
FirebaseUser firebaseUser;
FirebaseAuth auth;
private NotificationsViewModel notificationsViewModel;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_notifications, container, false);
auth = FirebaseAuth.getInstance();
firebaseUser = FirebaseAuth.getInstance().getCurrentUser();
String userid = firebaseUser.getUid();
DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("Users").child(userid).child("Info");
name = view.findViewById(R.id.name);
city_text = view.findViewById(R.id.city_text);
jobs = view.findViewById(R.id.jobs);
freelance = view.findViewById(R.id.freelance);
profile_image = view.findViewById(R.id.profile_image);
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
User user = snapshot.getValue(User.class);
name.setText(user.getName());
if (user.getImageURL().equals("default")){
profile_image.setImageResource(R.drawable.default_logo);
}else{
Glide.with(NotificationsFragment.this).load(user.getImageURL()).into(profile_image);
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
return view;
}
}
Ошибка:
com.google.firebase.database.DatabaseException: Class com.nikita.mozhaev.exchange.system.User does not define a no-argument constructor. If you are using ProGuard, make sure these constructors are not stripped.
Добавьте в классе User
конструктор без параметров.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
я делаю приложение, выводящее спираль(в целях образования)Но спираль выводится с редкими придатками, в местах отклоняющихся на на количество...
Как из содержимого массива String[] subStr;, где i = n создать n массивов, уже заполненные содержимым из nНапример i = 3, создать соответственно 3 новых...
Подскажите как можно защитить свой Java продукт от финансовых потерь? В основном беспокоят пиратство и плагиат исходного кодаЯ так понял всякие...
Я создаю окошко шириной 195 и 4 кнопки в нём, шириной 41, а расстояние между кнопками 5То есть общая ширина компонентов и промежутков 189, и они...