Николай
К сожалению нет. Есть апишки на запрос полной информации о продуктах, продукте. Есть апишки которые возвращают конкретный кусок информации о продукте. Есть апишки которые возвращают атрибуты продукта аля "доступен к сравнению : тру". В общем есть главная апишка которая даёт всю инфу о товаре. Там все опции приходят. Доступные цвета, размеры и т. д. Но вот в цветах такие коды. Буду в общем шерстить дальше. Может как-то получится прийти к определённым выводам. Спасибо за помощь)
Николай
Кстати это мне кажется наиболее вероятным. Пришёл к мысли, что эти "цвета" могут быть представлены в виде сущностей в бд, а те индексы, что мне приходят это айдишники сущностей с бд или что-то подобное. Вот даже если и так. То должна быть Апишка для запроса этих даных с сервера.
Zhako ❄️
как поняла тут можно заказывать проекты или просто помогать друг другу и обсуждать кое какие темы?
leksss
Подскажите пожалуйста по Goole Play Billing У меня с бека прилет массив данных, по ним строится карточка в ресайкле. В массиве есть параметр SKU. При нажатии на карточку этот SKU, как я понял, нужно как-то отправить гуглу, совершить покупку, а он мне вернет токен покупки. Вопрос в том, что у биллинга метод setSkusList, а у меня у карточки уже есть SKU. Порылся, что-то не могу понять.. мб кто подскажет / поможет?
leksss
Еще такой момент. Где используется API ключ? В оф документации что-то не нашел. И не могу понять, как вообще все это связывается
Ruslan
Еще такой момент. Где используется API ключ? В оф документации что-то не нашел. И не могу понять, как вообще все это связывается
На клиенте API ключ не юзается, это на сервере для подтверждения/валидации покупки скорее всего.
leksss
Хм.. Буду ковырять, но так и не пойму что-то
Ruslan
Хм.. Буду ковырять, но так и не пойму что-то
могу помочь только до получения purchase token) что происходит далее с этим токеном только бекендерам известно
Artem
а там уже только бекендерам гейта известно)
S
private val _loginResult что теперь так принято обозначать приватные переменные в android-е ?
Андрей
Только для backing fields (когда юзаешь член класса как теневое хранилище для свойства с кастомными get/set)
Андрей
По кодстайлу котлина и андроида никогда не видел подобного, чтобы для обычных переменных какие-то нотации юзались, это пережитки прошлого
Ivansuper
По кодстайлу котлина и андроида никогда не видел подобного, чтобы для обычных переменных какие-то нотации юзались, это пережитки прошлого
Не знаю на счет пережитков, но благодаря подобным нотациям можно моментально понять где в коде приватное поле используется, а где нет
Андрей
Для этого есть среда, чтобы подчеркивать все своим цветом и стилем)
Ivansuper
На сколько помню, студия никакой разницы визуально не дает
Андрей
Так а навести курсор что мешает и глянуть че покажет IDE? Там же будет полное описание со всеми модификаторами
Андрей
Ну или ctrl + Q принудительно по члену класса
Ivansuper
Это можно так же сказать что зачем красить синтаксис цветом если можно на каждое ключевое слово навести мышь. Удобство?
Андрей
Вы читали чистый код?
Андрей
Там про польскую нотацию, ее избыточность и многое другое сказано
Ivansuper
Так, ладно. Работайте со своим видением, я пока останусь со своим)
Андрей
Т.е. ключевые отличия между сущностями, ну токенами, если уж точно, а всякие нюансы о приватности и тд - IDE в помощь, ничего страшоного от одного навода мышки не будет)
Андрей
Просто в один момент вы внезапно меняете область видимости у переменной и все... привет рефакторинг на 100500 мест. Суть в общем такая: не должна какая-то либо инфа цепляться к переменной/функции на основе ее модификаторов, типа и тд
Ivansuper
Или шифт ф6 .... Мышцы помнят
Андрей
Ага, и потом смотреть кучу бесполезного дифа)
Андрей
Где у вас черточка убралась, каеф
Ivansuper
Ну не пользуйтесь рефакторингом вообще
Андрей
В общем рекомендую погуглить тему насчет "шума" в коде, избыточности в целом и тд) ну и читнуть "Чистый код", если таковое не было прочитано
Андрей
Вопросы отпадут после этого)
Ivansuper
Что вы мне пытаетесь доказать? Как правильно сервировку стола делать в программировании и как правильно оттопыривать мизинец? Мне лично важно чтобы все быстро было перед глазами с максимумом информации чтобы не тратиться на наводы мышки и ctrl q, затем у нас глаза и есть
Ivansuper
Это код в конечном итоге, а не картина маслом (и не книга с легким сказом)
Андрей
Ага, код, который потом читать другим и рябить глаза всяким шлаком)
Андрей
Все это придает грязноту, всякие андерскоры, какие-то префиксы, будто в 90-е вернулся, когда IDE не было) и приходилось реально запариваться насчет именования
Ivansuper
Ой, какая мерзость. Пишите на русском тогда под стиль 2020 -- сразу на человеческом высокоуровневом
Андрей
Котлин просто создавался для компактности и читаемости, чтобы быть более выразительным, а не превращаться в какой-то питон с их сингл и дабл андерскорами
Андрей
то ли дело var a, var b)
Ахаха, это уже клиника)
Anonymous
Всем привет. Хочу задетектить переход с фрагмента А на фрагмент Б. Пытаюсь сделать через navController.addOnDestinationChangedListener. Но через него получается понять только на какой фргамент ты перешел, а вот как узнать с какого? особенно если это back навигация
Ivansuper
Котлин просто создавался для компактности и читаемости, чтобы быть более выразительным, а не превращаться в какой-то питон с их сингл и дабл андерскорами
Ну по итогу Котлин местами очень компактный, местами многословный, и непонятно чего с ним вообще. Другие места особенно с его обосбленными конструкциями и функциональщиной порой перечитываешь несколько раз чтобы понять, т.к. видение относительно них есть только у автора
Anonymous
:(
Anonymous
спасибо
Андрей
Ну по итогу Котлин местами очень компактный, местами многословный, и непонятно чего с ним вообще. Другие места особенно с его обосбленными конструкциями и функциональщиной порой перечитываешь несколько раз чтобы понять, т.к. видение относительно них есть только у автора
Ну это да, это сетаки не джаву читать, где все избыточно, но очень просто пишется, типичная проблема усложения чего-то) Т.е. чем компактнее что-то, тем сложнее его понять порой, ибо много мощи впихивается...
Ivansuper
спасибо
Хотя оно не очень сработает если возвращаться назад по бэк стеку
Stepan
Всем дарова Кто-нибудь знает хорошую альтернативу этому плагину? После обновы студии на 3.6 перестал работать https://plugins.jetbrains.com/plugin/7647-android-material-design-icon-generator
Николай
друзья, не подскажите, можно ли программно как то привязаться к плотности экрана (xhdpi и др). Отступы надо вручную подогнать, как и размеры иконок
Anonymous
Hello, I need help for recyclerview I get the view of a specific item position of the recyclerview now how to know what kind of view is it for example is it a linear layour or any layout view
Николай
сделать условие нужно - если относится к такому - то, то выполняем такие действия
Ivansuper
Hello, I need help for recyclerview I get the view of a specific item position of the recyclerview now how to know what kind of view is it for example is it a linear layour or any layout view
Your best bet is instanceof for guessing. If you dont want to guess, then let the adapter items provide the information for you. You can get the adapter position from recyclers relative onscreen child index
Anonymous
Your best bet is instanceof for guessing. If you dont want to guess, then let the adapter items provide the information for you. You can get the adapter position from recyclers relative onscreen child index
Hi, yes i am getting adapter position, more specifically i want to know if the item is a type of viewpager so i can use that if else structure. look at my code this is a bad practice, I want my code to be flexible
Илья
Всем привет , можно ли в TTS получать слово (из предложения) , которое сейчас воспроизводится ?
Ivansuper
сделать условие нужно - если относится к такому - то, то выполняем такие действия
Создай какую нибудь строку в ресурсах для разных dpi, получай ее в коде и через свитч моделируй усложняй
Ivansuper
Dont bruteforce your way through
Anonymous
Ivansuper
You can still get the view type from adapter using the adapter index
Ivansuper
Да
https://developer.android.com/reference/android/speech/tts/UtteranceProgressListener Оно?
Илья
https://developer.android.com/reference/android/speech/tts/UtteranceProgressListener Оно?
Хм, как-то onRangeStart я не заметил. Спасибо ,гляну
Глеб
господа, я уже приходил с этим вопросом, вопрошу еще раз: испытывает кто-нибудь затруднения с публикацией обновлений или выкладыванием новых приложения, подаче апелляций или общением с саппортом google play? меня уже пол месяца динамят с обновлением приложения и принятием анкеты возрастного ценза
Stepan
https://developer.android.com/studio/write/image-asset-studio не?
Не, там именно генерация векторных была
Dmitriy
Гуглить по ошибке которую видишь при запуске плагина
Sergey
Всем доброго времени суток. А подскажите реально ли реализовать взаимодействие с картинками на Java для квест игры ? И как вообще это происходит?? Или же подобные игры пилятся на Unity ??
Sergey
А чего нельзя? Создать какой-нить невидимый Rectangle, под размер картинки, поместить его поверх этой картинки, и отслеживать нажатия или какие-то другие события.
Sergey
А чего нельзя? Создать какой-нить невидимый Rectangle, под размер картинки, поместить его поверх этой картинки, и отслеживать нажатия или какие-то другие события.
Я тоже думал об этом, но вот как быть с размером если екраны смартфона разными могут быть, а то и планшет. Есть идея ставить фиксированую щирину.