S
Я вот не совсем понимаю , если в сервисе в onstartComand запускать "тяжёлый код"- получим ANR. С другой стороны если в onStartComand запустим отдельный поток - этот метод мгновенно отработает, сервис завершится и к нему уже не прибиндиться. Сервис умрет. Как не дать завершится сервису пока не работает поток , запущенный из onStartComand?
David
он вообще не должен умереть до stopSelf
S
он вообще не должен умереть до stopSelf
Я думаю вы ошиблись. Он закончиться как только отработает onStartcomand. Вроде так?
S
Ну или стоп селф
You
Ну там есть же крешей список
Gerc
почему ScrollView can host only one direct child ? ведь можно наследовать от LinearLayout и избежать вложенность
Kozimjon
Можете подсказать статью хорошую по БД на андроиде. Слышал про sqlite, но ничего о ней не знаю. Вообще БД на андроиде с типизацией или nosql? Или можно использовать на выбор? Но как догадываюсь по названию sqlite она реляционная
Gerc
no
Alexey
Сделали так что может хостить только один элемент с конечными размерами
Gerc
Сделали так что может хостить только один элемент с конечными размерами
я знаю как сделали, но зачем эта лишняя вложенность
Alexey
Вопрос в пустоту)
Глеб
почему ScrollView can host only one direct child ? ведь можно наследовать от LinearLayout и избежать вложенность
Они видимо не стали решать за человека - это будет LinearLayout или Relative... а может я захочу тупо одну навороченую кастом вью - туда положить 🤔
Konstantin
резюме тестировщика? ) что там должно быть написано? "опыт тестирования хайлоад приложений" ? )
Gerc
Они видимо не стали решать за человека - это будет LinearLayout или Relative... а может я захочу тупо одну навороченую кастом вью - туда положить 🤔
да не, чето нормально не меасурится массив вьюх без контейнера, щас сделал NestedLinearScrollView extends LinearLayout и не всегда правильно высоту выставляет
Gerc
Картинки небось скачут
не, setVisibility динамически выставляется, а onMeasure повторно же не вызывается
Gerc
Requestlayout вызывать у родителя надо?
че даст? onLayout лишний раз будет
Gerc
а не, вроде получилось
Михаил
добрый день всем, кто может подсказать, я новичек в разработке под андроид, и столкнулся с проблемой у меня есть вот такая строка(язык котлин) val remindBeforeTextViews = mutableListOf<TextView>(), а ниже вот такая remindBeforeTextViews.add(view) и у меня падает исключение java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
Михаил
Михаил
точно жеж, забыл про этот нюанс, спасибо
You
Проорал с логов)
Михаил
новый язык новые грабли. надеюсь тут смеялись над "ух блин" в логах, а не над чем то криминальным
Mike
не, такие грабли есть и в Java :)
Kopusha
гм, а он не должен кидать что-то в духе "ты трогаешь val до инициализации в нехороших местах!"? Ну, как с lateinit var, например
Kopusha
по идее такой кейс рантайм мог бы выловить
Pavel
Вопрос по Firebase, а конкретно по правилам безопасности в Firestore
Pavel
Есть такая структура документа name: "blablabla" members: 123: true 456: true Пользователи могут добавлять себя в members docRef.update(FieldPath.of("members", myUid), true); Как написать правило безопасности, чтобы это разрешить?
Pavel
У меня сейчас так allow update: if is_valid(request.resource.data); function is_valid(data) { return data.keys() == ['members'] && data.members.keys() == [request.auth.uid] && data.members[request.auth.uid] == true; } В приложении ловится PERMISSION_DENIED: Missing or insufficient permissions. При этом в симуляторе доступ разрешён
Anonymous
Всем привет очень сильно лагает ViewPage когда добовляю BG на relLay 72 строка
Anonymous
https://pastebin.com/E1xEC3JY
Anonymous
Всем привет очень сильно лагает ViewPage когда добовляю BG на relLay 72 строка
Постарайтесь ресурсное Киев операции, которые не зависят от текущего page вынести в место инициализации view
Anonymous
Дело в том что у вас некоторые вещи должны по идее инициализироваться один раз, а у вас это происходит каждый раз при отправке страницы))
Anonymous
Мне нужен наставник я самоучка без опыта. Буду делат его работы бесплатно главное он меня научил профессионально чемуто.
Anonymous
Anonymous
где я живу почти ни кто не занимаеться этим )
Anonymous
я из Узбекистана, Город Навои!!! (
Mike
где я живу почти ни кто не занимаеться этим )
Ну ладно. Напиши в ЛС, подумаю, что можно сделать.
Anonymous
я из Узбекистана, Город Навои!!! (
Ташкент😏 буду иметь ввиду
Anonymous
Ташкент😏 буду иметь ввиду
в Наваи ни кто не занимаеться почти этим
Anonymous
я знаю в ташкенте масса людей занимаються увы
Anonymous
у нас нет
Anonymous
На Ictweek приедешь?
Anonymous
Как быстро нужно сделать это?
Anonymous
Здравствуйте! На Android есть проверенный способ реализовать заблюренный ActionBar, как в iOS? Спасибо.
sasha
приветы всем! А может кто ревью сделать?) https://github.com/sashamerkulev/MapperJ/pull/1
Anonymous
Мда.
Сергій
Мда.
а есть подключение к интернету?
Сергій
или свободное дисковое пространство
Anonymous
а есть подключение к интернету?
Да, надо было запустить студию через терминал с помощью sudo
Сергій
тем более на маке
Anonymous
я нищий
Anonymous
это хакинтош
Сергій
без разницы
Daniil
Мда.
хз у меня без проблем вставала емнип
Anonymous
Через терминал все встало
Сергій
зачем через терминал? это же макос
Сергій
открыл dmg, перекинул в папку апп и готово 🌚
Anonymous
Но раньше все без ошибок было
Anonymous
Но все же, без разницы, буду через терминал запускать. Скрипт потом сделаю, чтобы проще было
Volodymyr
Volodymyr
Volodymyr
Подскажите пожалуйста можно ли узнать когда текст не помещается в кнопку? Я беру размер, а он всегда одинаковый