死は終わりではない
Для Fragment есть FragmentManager и FragmentTransaction
у фрагментов по другому получается?
Данил
у фрагментов по другому получается?
что вы собираете делать? Запустить из Activity Fragment?
BDB 🏴‍☠️
Cotlin
Захар
Cotlin
А че звучит
Carey
> Язык програмирования > Unity
Carey
Carey
> ⁃ Ключ сделанный по нашим требованиям. Ключ сделанный в ближайшей мастерской ключей?)
Carey
Anonymous
юнити как язык программирования, понимаю
BDB 🏴‍☠️
Рекрутер новенький кажется
Carey
Лоли-рекрутер
Anonymous
каким образом я могу просмотреть вот этот массив?
Anonymous
{ "data":[ {"country":"John", "points": 12}, ] }
Anonymous
если они за пределами data, то их видно
Anonymous
data class MethodDataJSONParseEurovisionCountry(val country: String, val points: Int)
Anonymous
это как раз таки class, который просматривает их
BDB 🏴‍☠️
Просто List <Data> list ?
Anonymous
Просто List <Data> list ?
подожди, это ты про что?
Anonymous
про это?
Anonymous
var methodDataJSONParseEurovisionCounry: MethodDataJSONParseEurovisionCounry = Gson().fromJson<MethodDataJSONParseEurovisionCounry>(jsonStr, MethodDataJSONParseEurovisionCounry::class.java)
BDB 🏴‍☠️
{ "data":[ {"country":"John", "points": 12}, ] }
Что нужно сделать с этим. Не совсем понятно
Anonymous
нужно преобразовать JSON в стандартный массив
Anonymous
использую, как ты понял уже Gson
Ivansuper
У тебя массив data в объекте. И парсить тебе надо так же: class { list<ItemClass> }
Ivansuper
А не сразу парсить указывая класс элемента списка
Евгений
все привет! в java классе функция выглядит так: public void foo(Object. . . values){ ///// } и принимает набор аргументов foo(arg1,arg2 ... argn) у меня есть массив аргументов есть ли способ этот массив передать в функцию как набор аргументов?
Ivansuper
PS конструктор не может иметь возвращаемый тип, в том числе void
Ivansuper
использую, как ты понял уже Gson
Ну и давно ли я тебе разрешил мне в личку писать то?
Евгений
Anonymous
вообще я просто спросить хотел
Ivansuper
Вы здесь НЕ СПАМИТЕ. Продолжать здесь обсуждение НОРМАЛЬНО
Евгений
Ты без проблем можешь в vararg метод отдать T[]
я так и не понял, каким образом это сделать, все перегуглил
Ivansuper
Истина -- varargs под капотом работают как массивы. Поэтому они совместимы
Евгений
тупо любую коллекцию? я передавал, но нет, так не хочет принимать
Anonymous
я просто суть понял, а на практике нет, я должен изменить конкретно дата класс для парсинга?
Евгений
а varargs как сделать в kotlin я не вьехал
Ivansuper
Так надо просто док по языку почитать : )
Ivansuper
А при чем тут котлин? Ты ж про джава спросил
Евгений
А при чем тут котлин? Ты ж про джава спросил
метод вшит внутри джава класса, а я пишу на котлине
Ivansuper
я просто суть понял, а на практике нет, я должен изменить конкретно дата класс для парсинга?
Тебе нужен объект, который будет "соответствовать" самым корневым { } жсона, по скольку ими в жсоне обозначается структура
Евгений
Так надо просто док по языку почитать : )
пойду искать, благодарю за помощь)
Ivansuper
метод вшит внутри джава класса, а я пишу на котлине
Возьми массив, не коллекцию в котлине, и подай ее туда
Anonymous
Тебе нужен объект, который будет "соответствовать" самым корневым { } жсона, по скольку ими в жсоне обозначается структура
ну вот смотри, у меня там получается массив в JSON, то есть мне просто добавить строчку кода, отвечающего за массив?
Евгений
Возьми массив, не коллекцию в котлине, и подай ее туда
arrayOf() пробовал, почему то тоже не хавает его
Anonymous
вот просто я на этом и застрял, я то понимаю, что он не будет работать, как мне обозначить этот массив в дата класс
Anonymous
АААА
Ivansuper
Дошло?)
Anonymous
господи, спасибо! чуть волосы последние не повыдирал
Anonymous
низкий поклон)))
Flogiston
тесты к базе данных нужно писать в папке androidTests?
Ivansuper
arrayOf() пробовал, почему то тоже не хавает его
Был приятно удивлен сейчас -- даже массив (не коллекция) в котлине требует Spread Operator для передания массива в varargs
Ivansuper
Т.е. делай javaMethod(*arrayOfArgs)
Евгений
Т.е. делай javaMethod(*arrayOfArgs)
как все просто в итоге получилось. Не знал, что есть такой оператор, биг сэнкс)
Ivansuper
Поэтому еще разок советую пройтись по доке языка. Легче писать когда знаешь его плюшки
Anonymous
слушайте, а что это такое? это как раз выводится из моего массива в Toast
Anonymous
я про ответ в Toast
Anonymous
какой-то странный набор букв и цифр)))
Anonymous
при чем он постоянно меняется
Dmitry
при чем он постоянно меняется
https://kotlincompact.com/string-interpolation.html
Ivansuper
Ivansuper
Если ты хочешь, чтобы выводилась начинка твоего класса -- переопредели toString(), либо вручную указывай их в тексте Toast
Saidbek
Volley иногда возвращает null, но иногда хорошо
Saidbek
что надо делать,?
Yegor
Здравствуйте, кто ни будь знает почему в constraintLayout всё что бы я не добавлял будто бы магнитится к верхнему левому углу, и какие бы я привязки не ставил все равно там и остается?
Yegor
я растянул, знаю что должен стать по середине экрана но нет, все равно прилип в тот угол
Yegor
https://i.imgur.com/i1ZVgM2.png
Yegor
https://i.imgur.com/eeVjq1Y.png
Yegor
Все, спасибо, собрал приложение и все пификсилось. Но все равно странный баг
Віталій
https://stackoverflow.com/questions/25953819/how-to-set-connection-timeout-with-okhttp
это мне переписывать запрос на okhttp?
Ivan
это мне переписывать запрос на okhttp?
В ретрофит можно передать объект OkHttp