Каков наилучший способ использования загруженного изображения в качестве изображения в навигационном ящике (или любом другом макете)?Лучший способ использования загруженного изображения в навигационном ящике
Чтобы быть более конкретным, я расскажу всю идею - у меня есть 2 Activities, первый из них дают пользователю возможность для входа в систему с использованием 3D-часть SDK, если Войти был успешным приложением получить JSON Obj с имя пользователя и URL его аватара, затем отображается вторая активность, где пользователь может вызвать навигационный ящик. Поэтому мне нужно загрузить фотографию с предоставленным url и показать ее в Nav Drawer.
Для скачивания настоящее время я использую Пикассо:
Picasso.with(getApplicationContext()).load(URL).into(target);
Чем я загружаю этот образ в представлении в RecyclerViewAdapter, как это:
Picasso.with(cntx).load(new File(cntx.getFilesDir() + "/photo.png")).into(imgView);
Но я не уверен, что Я делаю все это правильно, и есть еще какой-то более жесткий подход.
Поскольку во второй раз вы используете кешированное изображение, то я не вижу большой проблемы с этим подходом –