Anonymous
Да, я уже поправил.
Ну я жду вашего совета, мой милый друг 🙃
DarkPerl
😁
Andrey
аватарка врят ли ее
Anonymous
Данил
Ну я жду вашего совета, мой милый друг 🙃
Начните с калькулятора =). Учитывая что у вас нету опыта Android - разработки
4nk1r
не подскажете, как решить?
Andrey
не подскажете, как решить?
в датабиндингах неправильно что-то написал
R
есть ли аналог AlphaAnimation только без alpha? нужно простое моргание раз в секунду
Anonymous
Начните с калькулятора =). Учитывая что у вас нету опыта Android - разработки
Как нету, я 4 гола на Яве и пишу только пол андроид. Просто я сама в тупике, хочу начать работать над хорошим проектом, но не знаю на какую тематику должен быть проект.. 😘
Andrey
что?..
в лэйоуте смотри. там чтото не так скорее всего
Anonymous
Идеальная жена )))
Идеальный друг 🙃
Данил
Как нету, я 4 гола на Яве и пишу только пол андроид. Просто я сама в тупике, хочу начать работать над хорошим проектом, но не знаю на какую тематику должен быть проект.. 😘
Ну вы не написали, что 4 года Android - разработки. Я и подумал что вы новичок, и только хотите начать разрабатывать в этой отрасли
DarkPerl
Идеальный друг 🙃
Я буду знать кого просить написать пару тыщ строк кода ))) Чисто по дружески )
Andrey
френдзона... очень печально)
Dzmitry
Такой вопрос: у меня есть список в который я загружаю инфу (текст + фото). Каким образом можно сделать сначала загрузку только текста, отобразить список, а потом загрузить фото? Грузить фото в адаптере наверное подход не очень.
Anonymous
Я буду знать кого просить написать пару тыщ строк кода ))) Чисто по дружески )
Всегда рада помочь, (Но мысли про жену на задний план).
Sergey
спрашивать в чате разработчиков что сделать) ага хорошая идея
Dzmitry
Glide?
А без либы можно?
Andrey
что может быть неправильно?
смотри в выражениях "@{ вот тут может быть неправильно }"
DarkPerl
Всегда рада помочь, (Но мысли про жену на задний план).
Не, мысли про жену на первый )))) А мысль про код на задний ))) И ничего не поделать ) Природа так устроила )
Dzmitry
А что значит отобразить список ?)
Передать список в ресайклер чтобы он отрисовал
Данил
А без либы можно?
А зачем? Glide, Picasso, Fresco де-факто является стандартом, не думаю что вы напишите лучше , или у вас много времени?
Александр
А без либы можно?
Можно, но не нужно
DarkPerl
Передать список в ресайклер чтобы он отрисовал
Ну так он и рисует ) Вы грузите элементы, он их показывает ) А картинки можете добавлять в любое время, по каким то соображениям. Таймаут, или условие какое нибудь другое .
Anonymous
Привет андровичани.
Данил
Проект для себя, чтобы лучше разобраться в андроиде
Ну вы бы тогда не задавали вопрос такой. Берете и разбираетесь в библиотеках
DarkPerl
Если передать список в котором image = null то будет креш
Динамически их создавайте, или меняйте картинку1 на картинку 2
Dzmitry
Ну вы бы тогда не задавали вопрос такой. Берете и разбираетесь в библиотеках
В каких библиотеках? Мой вопрос больше заключается в том, что с точки зрения MVP где лучше грузить фото
Anonymous
Start loading Image Start loading text Text getSize > 0 { Image load progress == 100 Show image }
Anonymous
Start loading Image Start loading text Text getSize > 0 { Image load progress == 100 Show image }
Типа так (Сразу скажу, это не код, а идея как сделать) 😂
Dzmitry
Start loading Image Start loading text Text getSize > 0 { Image load progress == 100 Show image }
Не совсем понял. Картинка грузится дольше текста, поэтому я хочу сначала загрузить текст и показать элементы списка, а после того как загрузятся картинки добавить их в список
Dzmitry
А креш у вас NullPointerException ?
Я так не писал, но очевидно что если передать null в функцию которая не ждёт null будет креш
Anonymous
Картинка и Текст будут грузиться, когда текст полностью загрузится, будет проверка на то загрузилась ли картинка, если да то показываем картинку. 😘
Sergey
Не совсем понял. Картинка грузится дольше текста, поэтому я хочу сначала загрузить текст и показать элементы списка, а после того как загрузятся картинки добавить их в список
текст и картинка в одном запросе? получаешь текст и урл картинки, отображаешь текст, ставишь загрузку картинок библиотекой
Sergey
выше 3 на выбор писали
Sergey
а чатик по бэкенду на котлине не подскажите?
Sergey
@kotlin_jvm
спасибо
Dmitriy
Ребят, всем привет. Хотел бы узнать мнение по поводу реализации навигации назад, а именно как вы реализуете ui кнопки назад с функционалом? В некоторых проектах вижу, что используют тулбар с добавление кнопок, в других, просто imagebutton.
Frolix
может кто-то знает как все таки десереализировать такую шляпу data class ResponseJsonTemplates ( @SerializedName("arr") var nomList:List<ResponseNomenclatureWithPriceModel> ) data class ResponseNomenclatureWithPriceModel ( @SerializedName("NomenclatureInfo") var dataName:DataNum, @SerializedName("Price") var dataPrice:List<PriceOfNom> ) чтоб в итоге получить dataName и dataPrice все делаю на kotlin
Mike
нероботает
у меня работает
Frolix
у меня работает
var returnElement = response.body()?.nomList.toString() Log.d(TAG, "onResponse: $returnElement") // Log.d(TAG, "returnElement: $returnElement") val arrayTutorialType = object : TypeToken<List<ResponseNomenclatureWithPriceModel>>() {}.type var tutorials: String = gson.fromJson(returnElement, arrayTutorialType) Log.d(TAG, "returnElement: $tutorials")
Mike
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $[0]
чистым английским языком написано. Что не понятно?
Sergey
а джейсон валидный?
Frolix
var tutorials: String = gson.fromJson(returnElement, arrayTutorialType) ошибка тут выпада непойму почему
Mike
var tutorials: String = gson.fromJson(returnElement, arrayTutorialType) ошибка тут выпада непойму почему
потому что структура джейсона не совпала со структурой класса
Mike
если ты джейсон покажешь, можно будет вообще завершать сеанс телепатии
Frolix
потому что структура джейсона не совпала со структурой класса
логично но как переделать так что б совпала я не пойму
Mike
логично но как переделать так что б совпала я не пойму
Я тоже не пойму, потому что джейсон этот в глаза не видел
Данил
Navigation component
Тогда в чем проблема? Там все автоматом делается
Mike
логично но как переделать так что б совпала я не пойму
Ожидаемое поведение, фактическое поведение, входные данные, описание проблемы?
Shveps
var tutorials: String = gson.fromJson(returnElement, arrayTutorialType) ошибка тут выпада непойму почему
https://stackoverflow.com/questions/63898294/converte-json-to-list-of-object-if-in-one-data-class-list-of-second-data-class-a твой пост?
Dmitriy
Тогда в чем проблема? Там все автоматом делается
Не нашел где и как формируется кнопка назад в UI. Что я для этого должен сделать. Условно есть 2 blank фрагмента с одного переход в другой и назад. Что необходимо добавить?
Mike
да
там есть @SerializedName("arr"), в джейсоне я такого не увидел
Shveps
у тебя ретрофит должен возвращать List<ResponseNomenclatureWithPriceModel>, а не ResponseJsonTemplates