Я пытаюсь загрузить изображение из uri, полученного с помощью FirebaseUi, поэтому я могу установить это изображение в headerView в макете навигационного ящика.Скачайте изображение с URI android с кешем
Я хочу иметь кэш, поэтому его нужно загрузить только после фото, а затем просто использовать фотографию кеша.
FirebaseAuth auth = FirebaseAuth.getInstance(FirebaseApp.getInstance());
if (auth.getCurrentUser() != null) {
View hview = navigationView.getHeaderView(0);
String personName = auth.getCurrentUser().getDisplayName();
String personEmail = auth.getCurrentUser().getEmail();
String personId = auth.getCurrentUser().getUid();
Uri personPhoto = auth.getCurrentUser().getPhotoUrl();
if (personPhoto != null){
ImageView imgView = (ImageView) hview.findViewById(R.id.header_imageView);
// Download photo and set to image
}
}
А в чем вопрос? Есть что-то, что не работает должным образом? – m02ph3u5
Я рекомендую использовать UniversalImageLoader – EliaszKubala
@ m02ph3u5 вопрос в том, как я могу скачать изображение – androidjunior