ivan
это уже дурка внатуре
Hovhannes
Естественно
Hovhannes
Помню времена когда был камера 1 и с нее просто вешались
Hovhannes
И как потом молились на камера 2
Hovhannes
Хотя я не работал ни с тем ни с другим
Kirill
Подскажите, как на 28 апи изменить цвет курсора EditText https://gist.github.com/kair32/a9b23e3a9508acf80b724e369a318992 mCursorDrawable mDrawableForCursor не находит.. На более ранних апи находит замечательно
Назарий
class A(val a: Int, @SerializedName("b")val b: Int, @SerializedName("c")val c: Int) если у меня есть такой класс, в который я превращаю json, то как заполнить поле без @SerializedName?
Kirill
Не понимаю зачем тебе рефлексия
Где-то на просторах нашел такой вариант
Hovhannes
Где-то на просторах нашел такой вариант
Рефлексия не самое хорошее решение
Kirill
Рефлексия не самое хорошее решение
Почему-то Гугл считает что самый хороший, это хмл... Но что-то мне не нравится этот вариант
Mike
Мне тоже)))0)0000)
Kirill
У меня кароче через стили, темы и textCursorDrawable null
Понял, спасибо. Попробую дальше повеселиться))
Andrey
Ну да. Если тебе нужно чтоб активити была в ед.числе пропиши ему в манифесте сингл инстанс
Спасибо, вроде наконец-то работает как надо, если не пропустил ничего. Вызывается ОнРезюм, откуда бы я его не запускал на открытие.
Дурний Кіт
onNewIntent() вызывается
Назарий
есть json, к примеру {"name" : "name", "email" : "email"}. как в Entity, который возвращает ретрофит получить всё тело json'a + некоторые поля? class Entity(@SerizalizedName("name") val name: String, и здесь, вторым параметром я хочу получить весь json {"name" : "name", "email" : "email"})
R
а вопрос?
Назарий
а вопрос?
как в Entity, который возвращает ретрофит получить всё тело json'a + некоторые поля?
R
сделай другой класс. который будет содержать элементы джсона. и обьект нового класса держи в жьот ентити. если правильно понял вопрос
Назарий
сделай другой класс. который будет содержать элементы джсона. и обьект нового класса держи в жьот ентити. если правильно понял вопрос
а по простому никак нельзя? вдруг есть какая-то аннотация по типу class Entity(@SerizalizedName("name") val name: String, @Body val jsonBody: String)
R
я бы так не делал. кстати я новичок 😀
Назарий
не, именно стринга jsona нужна
Назарий
я бы так не делал. кстати я новичок 😀
мне тоже это кажется кривым, но мне нужно сначала считать field из json, который мне говорит, в какой объект мне десериализовать весь json, потому что api может посылать совсем разные объекты
Назарий
поэтому хз, как сделать лучше
R
ты хочешь весть джон получить как стринг ?
Назарий
ты хочешь весть джон получить как стринг ?
хочу получить entity с некоторыми полями этого json и сам стринг json в конструкторе
Taras
хочу получить entity с некоторыми полями этого json и сам стринг json в конструкторе
можешь написать адаптер для ретрофита который будет получать весь джсон и там можешь парсить его как тебе удобно
Kanstantsin
хочу получить entity с некоторыми полями этого json и сам стринг json в конструкторе
Странный вопрос, но если ты делаешь parsing в объект, то думаю ты используешь gson body converter. Он уже парсит тело в объект и там сам json не получить, тебе нужно писать свой конвертер и внутри парсить response body в модель, и в какое-нибудь поле сеттать body целиком, и возвращать свою модель. В целом задание очень странное, но решаемое через кастомный converter
Kopusha
Anonymous
блэт, как поменять primaryKeyPosition в prepopulated бд? expected: id=Column{name='id', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=1, defaultValue='null'} found: id=Column{name='id', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0, defaultValue='null'}
Дмитрий
Всем привет, не подскажете литературу или курсы по тестированию? Хочу изучить все виды тестов, которые нужно писать разработчику)
Andrey
Вот этот ужас - это нормально? @NonNull static private Bitmap getBitmapFromDrawable(@NonNull Drawable drawable) { final Bitmap bmp = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888); final Canvas canvas = new Canvas(bmp); drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight()); drawable.draw(canvas); return bmp; } Bitmap bitmap = getBitmapFromDrawable(getApplicationInfo().loadIcon(getPackageManager())); PS это единственное что работает из изобилия нагугленного разной степени костыльности (БитмапФактори и прочие тоБитмап ниасиливают)
ivan
Используйте pastebin или аналоги, а то это невозможно читать
Yerlan
всем привет у кого нибудь крашилось создание Android App Bundle? Unresolved reference: fab_action_call это ссылка на кастомные айдишники из файла ids.xml <resources> <item name="fab_action_close" type="id" /> <item name="fab_action_add" type="id" /> <item name="fab_action_call" type="id" /> <item name="fab_action_edit" type="id" /> </resources> при обычных компиляциях и создании apk все норм
Turalllb
Как думаете, вот есть в ресайклере вертикальном вьюхи разнотипные. Например, просто изображение и кнопка или горизонтальный ресайклер с однотипными элементами. Как узнать у какого сложного айтема сейчас фокус (управление без сенсора , только фокусами)? Дело в том что фокусы обычно у каких то вложенных вьюх, а родительская фокус не принимает. Есть ли какие то уже предусмотренные в sdk решения?
Bahrom
Привет ребят кто нибудь знает почему то у мена не работает drag&drop этих табов?
a
А что если? SQLiteOpenHelper. Приложение установлено DB_VERSION=1 Пришло обновление с DB_VERSION=2 Автоматом запустился onUpgrade и в момент его работы одна таблица создалась, а другая нет. Что будет в этом случае с DB_VERSION? Когда он изменится?
Михаил
А для этого код на onUpgrade не объязательно писать в транзакции?
Да, зачем транзакцию в транзакции делать
a
Да, зачем транзакцию в транзакции делать
Понял. Он в суперкласе уже в транзакции.
Turalllb
можно сделать, чтоб потомки дублировали стейт родителя: android:duplicateParentState="true"
и если кто то из детей в фокусе, то у родителя тоже будет слушатель фокуса отрабатывать?
Andrew
Коллеги, при переходе на AndroidX ругается Error inflating class android.support.design.widget.NavigationView. Чем его заменить?
Alex Android
Коллеги, при переходе на AndroidX ругается Error inflating class android.support.design.widget.NavigationView. Чем его заменить?
Я просто удалял импорт, оно само находило Но способ рабочий не на 100%
Andrew
Это в XML
Евгений
Попробуйте implementation 'com.google.android.material:material:<version>' 1.1.0 / 1.2.0-alpha04
Andrew
Переименовал на com.google.android.material.navigation.NavigationView, помогло
Turalllb
Переименовал на com.google.android.material.navigation.NavigationView, помогло
начните набирать NavigationView сам подскажет откуда потянуть
Kopusha
и если кто то из детей в фокусе, то у родителя тоже будет слушатель фокуса отрабатывать?
нет, только сверху вниз. Я не знаю какая там задача, но часто пытаются в цикле сделать select/focus/checked всех элементов айтема и тогда проще использовать этот флаг и делать фокус только на родителя. Но может тут другой кейс.
Turalllb
нет, только сверху вниз. Я не знаю какая там задача, но часто пытаются в цикле сделать select/focus/checked всех элементов айтема и тогда проще использовать этот флаг и делать фокус только на родителя. Но может тут другой кейс.
мне нужна противоположная задача. Если у кого то из детей появился фокус мне нужно родителя проскролить к центру экрана. Хотел из sdk какое то решение применить. В Идеале: кто то из детей получил фокус - у родителя сработал слушатель, у детей не осталось фокуса - у родителя сработал слушатель
Kopusha
а, ну так коллбэк от фокуса наверх к ресайклеру и оттуда проскролить до позиции
Turalllb
а, ну так коллбэк от фокуса наверх к ресайклеру и оттуда проскролить до позиции
внутри детей фокус бегает от одного к другому, один будет терять фокус и оповещать о том что я без фокуса, а второй получать фокус и говорить. И тут куда проверок получается. Для телика всё это дорого. Ладно, я примерно понял. Мне придется немного хардкодить, раз мне нужна экономия
Владислав
Всем привет, я поигрался в студии со статическими анализаторами (detekt и ktlint) и проиграл кажись, теперь некоторые файлы странно подсвечиваются желтым, как на картинке, а некоторые вообще полностью желтые.. Кто-нибудь знает как это лечится?
leksss
Привет всем. Подскажите, можно как то фокус убрать с меню нижнего. Приложение запускается и кнопка, которая первая становится сразу в статусе активной. Как сделать, чтобы активной она была только при нажатии?
Володя
так а у тебя первый экран сразу не появляется что ли?
Oleg
То что кнопка не нажата) это как вы включаете телевизор и там ни один канал не включен.
leksss
так а у тебя первый экран сразу не появляется что ли?
неее... я запустил прилку, первая кнопка у меня share. И она уже активна. А нужно чотбы она была не активна, пока на нее не нажмут
Oleg
Первая кнопка share это ещё интереснее). Сделайте тогда чтобы нажата была не первая, но что-то нажато. Скорее всего это не по гайдлайнам, когда ни один таб не нажат.
Володя
неее... я запустил прилку, первая кнопка у меня share. И она уже активна. А нужно чотбы она была не активна, пока на нее не нажмут
так это же не просто кнопка, а навигация. Ты открыл приложение => в навигации открыт первый экран => кнопка активна
Yerlan
неее... я запустил прилку, первая кнопка у меня share. И она уже активна. А нужно чотбы она была не активна, пока на нее не нажмут
когда ты запускаешь приложение, то один элемент навигейшна должен быть активным (тот который отображается сразу после запуска)
Владислав
invalidate caches and restart пробовали?
Самое первое что я попробовал, не помогает
Володя
если кнопка share не участвует в навигации, значит её тут не должно быть, можно её в тулбар сунуть например
Yerlan
можно как то сделать чотбы они все были не активны?
попробуй отключить setCheckable для share во время отрисовки потом включить не забудь