Size: a a a

Javanese Questions

2018 May 20

QH

Quantum Harmonizer in Javanese Questions
Ildarov
Например путь к изображению в активити для picasso
Почему он в константе, где кроме активити он находится/используется?
источник

I

Ildarov in Javanese Questions
в item холдерах для рекуклера
источник

QH

Quantum Harmonizer in Javanese Questions
Ildarov
в item холдерах для рекуклера
Ты даёшь слишком мало информации. (зато над recycler поиздевался :)
источник

I

Ildarov in Javanese Questions
Quantum Harmonizer
Ты даёшь слишком мало информации. (зато над recycler поиздевался :)
В смысле мало? Эти констатны используються во всех местах , где требуется загрузка изображения , а следовательно в activity/fragment
источник

QH

Quantum Harmonizer in Javanese Questions
Ildarov
В смысле мало? Эти констатны используються во всех местах , где требуется загрузка изображения , а следовательно в activity/fragment
Почему требуется одно и то же изображение загрузить в куче мест?
источник

I

Ildarov in Javanese Questions
Quantum Harmonizer
Почему требуется одно и то же изображение загрузить в куче мест?
Не одно и тоже , это просто путь к изображениям
https://github.com/Devit951/Mediateka/blob/master/app/src/main/java/com/ru/devit/mediateka/utils/Constants.java
источник

QH

Quantum Harmonizer in Javanese Questions
А, вот оно что.
Тогда они могут быть приватными в отдельном классе, который отвечает за формирование урлов.
источник

I

Ildarov in Javanese Questions
И что посоветуешь сделать с Constants , выпилить его?
источник

QH

Quantum Harmonizer in Javanese Questions
Ildarov
И что посоветуешь сделать с Constants , выпилить его?
Да. :)
источник

I

Ildarov in Javanese Questions
Но всёравно не уловил мысли , зачем (
источник

QH

Quantum Harmonizer in Javanese Questions
Ildarov
Но всёравно не уловил мысли , зачем (
Сейчас всё приложение, то тут, то там занимается формированием урлов.
Будет лучше, если этим займётся отдельный класс. Он спрячет ото всех не только эти константы, но и саму логику формирования. Например:
public String bigPictureUrl(final String imageName) {
   return IMG_PATH_1280 + '/' + imageName;
   // ой, лишняя дробь
   return IMG_PATH_1280 + imageName;
   // внезапно нужно инвалидировать картинки при каждом обращении
   return IMG_PATH_1280 + imageName + "?seed=" + counter.getAndIncrement();
}

Ну и так далее.
источник

I

Ildarov in Javanese Questions
Quantum Harmonizer
Сейчас всё приложение, то тут, то там занимается формированием урлов.
Будет лучше, если этим займётся отдельный класс. Он спрячет ото всех не только эти константы, но и саму логику формирования. Например:
public String bigPictureUrl(final String imageName) {
   return IMG_PATH_1280 + '/' + imageName;
   // ой, лишняя дробь
   return IMG_PATH_1280 + imageName;
   // внезапно нужно инвалидировать картинки при каждом обращении
   return IMG_PATH_1280 + imageName + "?seed=" + counter.getAndIncrement();
}

Ну и так далее.
Кажись теперь понял , большое спасибо , завтра закоммчу изменения :)
источник

Н

Никита ✓ in Javanese Questions
А ещё можно в buildConfig вынести же?
источник

QH

Quantum Harmonizer in Javanese Questions
Никита ✓
А ещё можно в buildConfig вынести же?
Если есть необходимость менять их для разных флейворов — да.
Так-то BuildConfig — такая же свалка, так что в классе, отвечающем за формирование урлов, я бы писал что-то вроде
private static final String IMG_PATH_1280 = BuildConfig.IMG_PATH_1280;
источник
2018 June 02

IA

Ivan Abramov in Javanese Questions
https://pastebin.com/vnJMtJXn подскажите, как в классе GuessNumber я в этом классе реализую логику не могу понять почему у меня не повторяется когда никто не угадывает числа
источник

QH

Quantum Harmonizer in Javanese Questions
Ivan Abramov
https://pastebin.com/vnJMtJXn подскажите, как в классе GuessNumber я в этом классе реализую логику не могу понять почему у меня не повторяется когда никто не угадывает числа
По тексту не понятно, в чём вопрос. По коду не понятно, что он должен делать.
источник

NI

Nikita Ivanov in Javanese Questions
источник

NI

Nikita Ivanov in Javanese Questions
Вот тут какая-то дичь
источник

NI

Nikita Ivanov in Javanese Questions
Плееры которых ты вводишь и вот этот код вообще никак не связаны
источник

I

Ildarov in Javanese Questions
и прикол в том , что он никогда не выиграет))
источник