iamthevoid
Я бы на бэке сделал табличку со списком версий и как только нсерт в табличку происходит - сразу шлётся пуш. Для верности - тоже можно по неймингу сверять версию
BDB 🏴‍☠️
Аха, понятно. Благодарствую
BDB 🏴‍☠️
Если не ошибаюсь, сам андроид удалит старую и поставит новую. Нам достаточно скачать просто?
Dug
Уже есть ведь поддержка обновлений у самого гугла с помощью либы. И работает отлично
Dug
Зачем какие-то свои костыли
Dug
Ну тогда 🤷🏻‍♂️
iamthevoid
Чтобы приложение могло обновить само себя - нужны root права, я по крайней мере не видел другого способа
Albert
Здравствуйте, ребята. Подскажите, пожалуйста: если я хочу, чтобы в моем приложении по умолчанию была локальная бд, но также эта бд может синхронизировать данные с бд, которые находятся на условном облаке, то в какую сторону двигаться? Только что прочитал, что sqlite не поддерживает клиент/серверную архитектуру
central
Даже не думайте на прямую подключаться
iamthevoid
Если приложение такое хитровыделанное - и пользователь сам понимает его ценность - то достаточно просто оповестить и скачать - дальше он сам обновит
Albert
Ничего не понял. Потом разберусь, спасибо
iamthevoid
Например, я делаю банкирам. Вряд-ли здесь тётеньки поймут
Чтобы было нормально лучше через маркет. Зачем обязательно его обходить?
BDB 🏴‍☠️
Не, знаю начальство так решили, типа приавтная
iamthevoid
так через маркет можно альфа версию на тестовую группу
iamthevoid
Если всё такое приватное - наверняка пользователей немного
iamthevoid
Я бы покопал в сторону ограничения видимости в маркете
iamthevoid
У меня на работе есть практика обновления приложением самого себя, но мы рутуем устройства. И это наши устройства, за которыми мы можем сами следить
iamthevoid
А если катить надо на пользовательсткие то нужно использовать те пути, которые предоставляет сдк
BDB 🏴‍☠️
Надо почитать, спасибо
Сергей
никто с Firebase не балуется?)
Есть даже отдельный канал у его ценителей в тг. И да, сюда вламываются с вопросом по существу, а не с "а никто не?" Тут тысячи людей которые баловались со всем что считает еще со времен ЕС ЭВМ
Alex Android
никто с Firebase не балуется?)
Дак у тебя же в Goal var isComplete: Boolean = false
Alex Android
Если вопрос про нейминг, то это Java конвенция
Vadim
Дак у тебя же в Goal var isComplete: Boolean = false
так поле называется isComplete а в firebase пишет как complete
George
George
подскажите почему это может происходить? не видно фрагментов и фризить вьюпагер
iamthevoid
подозреваю что что то есть в userVisibleHint или как то так в пейджере
Сергей
ссылочкой можете поделиться?
@firebase_ru Но там народа много меньше, так что могут и через день ответить и казнить молчанием. А в чем вопрос-то?
Alex Android
так поле называется isComplete а в firebase пишет как complete
Поможет? https://firebase.google.com/docs/reference/android/com/google/firebase/database/PropertyName?hl=ru
Vadim
Поможет? https://firebase.google.com/docs/reference/android/com/google/firebase/database/PropertyName?hl=ru
может туплю но вы имели добавить что то аля import com.google.gson.annotations.SerializedName ?
Alex Android
может туплю но вы имели добавить что то аля import com.google.gson.annotations.SerializedName ?
Нет, я имел в виду, что по конвенции complete названо верно, но если хочешь переименовать, возможно поможет эта аннотация
Max
почему не работает автокомплит ?
Dzmitry
кто в RX силен? Такой вопрос - как правильно делать такие кейсы: есть Observable<OrderItem> нужно подписаться на изменения для каждого айтема см ссылку. Как такое варить правильно? https://codeshare.io/adRMQg
Kopusha
почему не работает автокомплит ?
AS иногда так глючит, после рестарта появляется
Future Franklin
погугли как реализован Sticky Header
Херня , мне для таблицы надо , а там как список..(
Max
AS иногда так глючит, после рестарта появляется
в старой версии проекта ничего не глючит, даже с учётом того что они обе запущены, старая+ новая
Andrew
Зачем строка? Создай каленгдарь сазеть миллисы с твоей даты укажи тайм зону создай дейт засеть новой дейт миллисы с календаря должно сработать
Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(dateValue.getTime()); cal.setTimeZone(TimeZone.getTimeZone("UTC")); return new Date(cal.getTimeInMillis());
Kopusha
не понял причем тут твой проект. У меня AS иногда перестает показывать комплит, пока не перезапустишь
Andrew
Так не работает
Vadim
Нет, я имел в виду, что по конвенции complete названо верно, но если хочешь переименовать, возможно поможет эта аннотация
оказывается в котлине надо было добавлять геттер вот так решился вопрос) @get:PropertyName("isComplete") var isComplete: Boolean = false
Vadim
А, нашел вопрос. До компа доберусь - гляну может
не надо, вопрос решился @get:PropertyName("isComplete") var isComplete: Boolean = false
Ash
Добрый день. Подскажите, пожалуйста, есть ли русскоязычные каналы в Slack по Android? Гугл не помог
Vitaly
Я тут задумался, вопрос правда очень глупый Если мы будем хранить view в поле класса, то утечек не будет? Если не будет, то почему, если Activity (Context) держит ссылку на View, а View на Context?
Vitaly
какого класса?
Да, хорошее уточнение В классе, расширяющем Activity
Vitaly
gc разруливает циклические ссылки
Пошел заново изучать GC
Vitaly
если не статик, то не будет
Это я знаю, мне было интересно почему
Mike
гугли mark and sweep
это конкретная тактика GC, думаю, это не поможет)
Mike
скорей GC roots
Denis
это конкретная тактика GC, думаю, это не поможет)
ну там примерно становится понятно, как работает
Mike
можно Шипилёва послушать, кстати
Denis
еще можно сравнить с ARC. Для расширения кругозора подойдет
Max
не понял причем тут твой проект. У меня AS иногда перестает показывать комплит, пока не перезапустишь
нашёл, в старом проекте не было arrow. Если удалить implementation "io.arrow-kt:arrow-fx:0.10.4" - то автокомплит работает, если добавить, то он загружается вечно. У кого есть идеи?
⬤ vitaly
есть человеческий способ забекапить юзерский бинарь на гугл драйв? Их доки выглядят как пранк, неужели нету человеческого способа? Может кто код показать, если так делаете?
Mikhail
Знатоки градла, кто нибудь знает, как отрубить новенькую фичу в AGP 3.6.0? https://developer.android.com/studio/releases/gradle-plugin#simplified-r-class Ребята намудрили с генерацией R файлов и ничего не собирается. При этом путей отступления явно в документации не указали. Мб есть места, где можно это поподробнее посмотреть?
Alex Android
В градле можно в дочернем модуле брать ресурсы из родителя?
Alex Android
да
Как?
Андрей
что ты имеешь ввиду под ресурсами?