Yerassyl
спасибо всем
Yerassyl
сделано
Михаил
это я удалил таблицу (он же обект) правильно ? теперь хочу создать заново !
хочешь изменить поля объектов? а) удаляй приложение, меняй поля, ставь приложение обратно б) пиши миграцию
Anonymous
Уважаемые разработчики будьте любезны подскажите прошивку благодаря которой смартфон без твоего ведома никогда не совершит звонок, не включит камеру, микрофон и геолокацию . Есть ли такова? Искренне благодарю за ответ. На критику реагирую спокойно)
Unat
хочешь изменить поля объектов? а) удаляй приложение, меняй поля, ставь приложение обратно б) пиши миграцию
в) изменить названия таблиц или название файла с БД, перенести только критически важные для старта данные, старые файлы убить насовсем. И большая миграция не понадобится и приложение можно не удалять.
Unat
в realm кстати миграции обычно очень маленькие и довольно удобные (обычно 2-3 строки)
это уже зависит от характера изменений. Уверен, можно добиться больных коленей и на Realm'е.
Yerkin
а миграции учится надо !
Yerkin
public class MyMigration implements RealmMigration { @Override public void migrate(DynamicRealm realm, long oldVersion, long newVersion) { RealmSchema schema = realm.getSchema(); if (oldVersion==0){ schema.get("Categories") .removeField("id") .addPrimaryKey("CategoryName"); oldVersion++; } } }
Yerkin
я удалил id
Yerkin
и перенес ключ на другое поле
Yerkin
но щас запущу и все полетит
Yerassyl
Yerassyl
Можете помочь как устранить ошибку
Yerassyl
net
Yerassyl
просто хотел узнать последствии
Михаил
скорее всего это системный лог, а не ошибка
Yerassyl
ясно
Viktor
Что это? Хелб
Viktor
Михаил
Что это? Хелб
http://kotlinlang.org/docs/reference/lambdas.html
Viktor
почему так init: MainViewHolder.() -> Unit а не init: () -> Unit?
Михаил
почему так init: MainViewHolder.() -> Unit а не init: () -> Unit?
http://kotlinlang.org/docs/reference/lambdas.html#function-literals-with-receiver
Turalllb
Подскажите, рипл эффект на апи ниже 21 отсутствует ? и даже если самостоятельно создать drawable ripple он все равно не будет работать?
Turalllb
да я так бы и сделал, но проблема в том, что на апи выше все норм, а ниже даже простого фокуса нет , если я в background свое изображение ставлю , а в foreground устанавливаю ?android:attr/selectableItemBackground либо кастомный с своим цветом
Turalllb
и сlickable true и focusable true
Turalllb
если сказать короче, то не могу понять как на апи ниже 21 заставить отображать фокус, если background кастомный
Turalllb
а foreground давно появился?)
а хз, но после этого вопроса делаю вывод, что нет) т.е. на api ниже 21 свой кастомный backGround с фокусом никак что ли ?
Turalllb
selector с layer-листами
ммм. в общем если хочу поддерживать апи ниже 21 , то селектор будет и для api выше тоже работать ? или если я подумаю, то смогу выше api 21 foregrund юзать, а ниже селектор?
Mike
хотя деталей не знаю
Turalllb
я за первый вариант
всё понял, спасибо большое, а то куча вопросов по этому поводу, но ответы без погружений в детали
Turalllb
пойду в фотошоп нажатые кнопки рисовать 😂
Turalllb
Прост minsdk 21 и горя не знай
ну пока что не всегда так можно сделать, было бы не то, если бы приложение сбербанк онлайн до 21 апи
Alexey
К тому времени как ты аудиторию накопишь все до 21 апи уже умрёт
Turalllb
я к примеру, о том что некторым приложениям нужна поддержка всех аппаратов ) А в сбер я ходил, типо на собеседование для стажировки. У них было указано, что они работают теперь по другой схеме, как называется не помню и тогда не знал что это такое. Оказалось подход такой : каждый программист знает все понемногу , его могут и на javaScrip писать заставить и sql запросы и на java и под андроид , фронтед в бекенд и наоборот . У меня аж желание пропало тест проходить
Turalllb
могут на любую задачу дернуть короче, ладно sql , но javaScript .. мне по душе подход узких специализаций, каждый своё.
Turalllb
они и сами говорили что многим такое не нравится.. но мы решили что так будет эффективно, будем из вас все соки выжимать, а то мали ли задачи нет, а мы тебя куда то пихнуть не можем
Mike
ребят, это в любом случае не по теме
Mike
тут и так уже всё зафлужено
Turalllb
Ересь какая то, это у них что программисты - разнорабочии будут выходить
ладно, не будем флудить. а так новым модным словом они этот подход обозвали, если найду на HH.ru это слово то напишу )
Alexey
Если фулстек это вверх, то в ширь это как называется?
Heleg
Активных юзеров на апи меньше 21 - 5%
Olexandr
уведомления которые показываются на экране вверху (как в вайбере, например) появились в андроид 8?
Сергей
У меня на свежекупленном планшете самсунг апи=19
Heleg
Зачем в 2019 покупать андроид 4.4? У тебя ж пол гугл плея не работает.
Сергей
Покупаешь просто планшет. Самсунг гэлакси таб Е. В мвидео. А там апи 19
Olexandr
пример
Сергей
Sm-t561
Mike
У меня на свежекупленном планшете самсунг апи=19
Планшетов настолько мало, что на них вообще можно забить.
Mike
пример
heads up, кажется
Turalllb
Кстати предложение такое , создать еще один чат для вот таких общих бесед , иногда так и хочется написать, но понимаешь что нужды особо в этом нет и флудить не хочется)
Alexey
Если буду покупать планшет то только Айпад, остальные неудобные
Сергей
Так что я бы ПОКА на 19 мин ориентировался
Olexandr
heads up, кажется
ну я понял. поэтому и спрашиваю с какой версии андроид они появились) с 8й?
Сергей
А телефоны давно 21-23 мин, этт да
Anton
Активных юзеров на апи меньше 21 - 5%
да ладно ;) сейчас с реального апп скину распределение.
Turalllb
да стопицот штук их
ну такой в который с этим чатом связан, чтобы все знали, прям в шапке указать)
Anton
вот по двум приложениям распределение
Anton
ни а каких 5% нет и речи
Alexey
250к активных юзеров на 4.4.4?
Heleg
ни а каких 5% нет и речи
Сложи все версии, и посмотри сколько от них те 200 к на 4.4
Heleg
Будет 5%
Roman
пример
https://developer.android.com/guide/topics/ui/notifiers/notifications#Heads-up
Anton
Будет 5%
вообще-то получается 10%
Anton
и теперь объясните бизнесу что он потеряет 10% клиентов