Norim
Парни, кто работает с аккаунтом продавца в гугл плей и желательно в Украине? Хочу узнать такие моменты: при регистрации аккаунта продавца выбрать личный или бизнес? Гугл забирает часть налогов с суммы дохода? Если да, то она идет в США или в той стране где я? Где брать отчеты чтобы отправлять в налоговую?
Speedy
тю, ля я дурной. спасибо большое
Iuriich
Попробуй http заместо https
Iuriich
Ваще без палева
Iuriich
Щас задудосят
Сергей
может кто подсказать почему в edtiText при вводе текста отсутствует курсор?
Там под сотню параметров можно установить. Какой то неверный
Dima
Та мне пох на это алло Фрикич ты ибо кукарекать только могешь вместо того чтобы помочь(((
Anonymous
Как сам?
Dima
норм
Anonymous
норм
Это хорошо, мы с Кирей скучаем так-то. Зачем вышел из чата?
Dima
нету времени
Яўгеній
Добрый день. Помогите пожалуйста. Пытаюсь сохранить один объект в sharedPreferences, сохранить получается, но не получается извлечь обратно
Яўгеній
Вот это не работает
Яўгеній
Подскажите, что делать?
Яўгеній
Я бы очень удивился, если бы оно работало. Клади туда данные, а не адаптер.
Я как-то на андроиде клал целый адаптер и норм, а на котлине чет не получается
Kristos
как это сделать у меня в коде создается tw1
Ivan
извлекаешь сразу или спустя время?
Яўгеній
извлекаешь сразу или спустя время?
в том то и дело, что извлекается, это я продебажил
Яўгеній
Ошибка: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING
Ivan
Аа, ну тогда Quantum правильно сказал
Яўгеній
Яўгеній
То, что извлекается
Ivan
а как он из этого адаптер восстановит?
Яўгеній
Я бы очень удивился, если бы оно работало. Клади туда данные, а не адаптер.
да, там все равно массив объектов, хранящих данные, это приложенько с выводом RSS новостей. Так мне проще сохранить один объект, массив с сотней новостей
Ivan
ребят помогите пж
там написано в чем ошибка
Яўгеній
а как он из этого адаптер восстановит?
я читал, что можно запихнуть в json объект любого типа, потом его сохранить как string в кэш, потом извлечь его и распарсить получив обратно сохраненный объект, но почему-то не получается
Яўгеній
да, но ты сохраняешь не массив, а адаптер
там массив адаптеров, посмотрите внимательнее
Яўгеній
Ivan
в любом случае я думаю ты понял куда копать
Ivan
подсказка - это не похоже на массив новостей)
Яўгеній
подсказка - это не похоже на массив новостей)
отвечаю - без разницы, что сохранять, массив адаптеров или массив новостей, потому что массив новостей, это не стринги, это массив объектов с полями - заголовок, url картинки, время и т.д. Вопрос: в чем принципиальная разница между объектом адаптера и объектом новости?
Konstantin
Всем привет! Я недавно опубликовал статью про наш опыт использования TensorFlow Lite в Android. Думаю, многим может быть интересно https://badootech.badoo.com/neural-networks-60665ded02b3?source=friends_link&sk=b382a54bf89ea214f4869ecefad50e21
Яўгеній
Это оба объекты, и без разницы, какого типа будет массив - ListAdaper или ModelNews
Ivan
это - не читаемый JSON
Ivan
значит адаптер должен правильно конвертироваться в строку
Ivan
чтобы она содержала новости очевидно
Яўгеній
Посмотрел, и похоже вы правы... Инересно... На java можно просто сохранить объект в Json и потом его же извлечь. Я так в тестовом задании делал, там что-то связано с bundle
Ivan
тут на самом деле нет разницы Java это или нет, просто у того объекта скорее всего был переопределен toString
Ivan
погоди, а тут разве не надо писать Gson().toJson(adapter) ?
Mike
Я как-то на андроиде клал целый адаптер и норм, а на котлине чет не получается
ну тогда учи котлин или переписывай на джаву 🤷‍♂️
Яўгеній
ну тогда учи котлин или переписывай на джаву 🤷‍♂️
да мне это только для лабы, сам-то я на flattere пишу
Яўгеній
погоди, а тут разве не надо писать Gson().toJson(adapter) ?
пробовал и так, все равно ругалось
Mike
да мне это только для лабы, сам-то я на flattere пишу
да какая нам разница? Ты не пытаешься понять принципов работы JSON, Gson, адаптеров и т. п. и просто скидываешь ошибки в чат.
Яўгеній
да какая нам разница? Ты не пытаешься понять принципов работы JSON, Gson, адаптеров и т. п. и просто скидываешь ошибки в чат.
дело не в том, что я не пытался понять, а в том, что я уже что-то такое делал, и оно работало, плюс на стэке нашел пример, который все залайкали и который мне подходил. Вот меня и заклинило - по всем статьям это должно работать, но оно не работает...
Ivan
да собери руками JSON просто без Gson, заодно разберешься. Из серии создать JSONObject, в него положить нужные поля и т.д.
Яўгеній
Вот, судя по этому примеру - можно запихнуть любой объект и все будет ок, но оно не работало, может, потому что интус писал?))
Александр
тут на самом деле нет разницы Java это или нет, просто у того объекта скорее всего был переопределен toString
А toString() точно роляет? Я не уверен, что во время конвертации этот метод вообще используется.
Ivan
а для конвертации этот метод как раз и не нужен по идее
Яўгеній
и что было?)
да ничего, просто вместо адапетра, запихнул туда лист с моделями новостей и все, а там уже оно все само видит какие там поля и соответствующим образом парсит в json и обратно
Александр
не ну так он в Gson кормит результат выполнения toString
Ну, я бы не сказал. Не уверен, что там используется toString() объекта.
Ivan
у него передаётся просто не объект
Ivan
а строка
Vladimir
Строка - это тоже объект )
Ivan
справедливо
Exit
привет!
Яўгеній
у него передаётся просто не объект
я пробовал и объект передавать, оно тоже ругалось, в том-то и прикол, метод индуса не работает ))
Александр
а строка
Да я больше про вопрос в целом. Мне интересно, если у объекта toString() сломать, не сломается ли этот парсинг. Вроде нет.
Александр
я пробовал и объект передавать, оно тоже ругалось, в том-то и прикол, метод индуса не работает ))
У этого метода индуса 520 голосов, я бы таких поспешных выводов не делал
Anonymous
ребят, есть 3 фрагмента (3 вкладки) , на каждой владке есть свой textview, как сделать так, чтобы при перелиствании не обновлялись переменные?
Anonymous
livedata?
Яўгеній
У этого метода индуса 520 голосов, я бы таких поспешных выводов не делал
ну, там все очень просто, не знаю что я мог не так сделать
Евгений
Строка - это тоже объект )
Так adapter.toString() будет что то вроде "9999@AdapterClassName"