Я хочу получить изображение профиля пользователя (URL). Пользователь мог установить изображение или нет. Поэтому, если поле изображения пустое, я получаю исключение. Как я могу заранее проверить, что поле изображения пустое и я не могу вылетать из приложения?
firebaseFirestore.document("пользователи/профили/данные/" +ad_poster_id). get(). addOnCompleteListener (new OnCompleteListener() {@Override public void onComplete (@NonNull Task task) {if (task.getResult(). существует (( )) {
String profile_image = task.getResult().getString("image");
if(profile_image!=null)
Picasso.get().load(profile_image).into(circleImageView);
}
}
});
Пожалуйста, используйте это:
String profile_image = task.getResult().optString("image");
if(!profile_image.equals(""))
Picasso.get().load(profile_image).into(circleImageView);
else
Set Default Image