S
Я вот не совсем понимаю , если в сервисе в onstartComand запускать "тяжёлый код"- получим ANR. С другой стороны если в onStartComand запустим отдельный поток - этот метод мгновенно отработает, сервис завершится и к нему уже не прибиндиться. Сервис умрет.
Как не дать завершится сервису пока не работает поток , запущенный из onStartComand?
David
он вообще не должен умереть до stopSelf
S
Ну или стоп селф
Volodymyr
You
Ну там есть же крешей список
Gerc
почему ScrollView can host only one direct child ? ведь можно наследовать от LinearLayout и избежать вложенность
Kozimjon
Можете подсказать статью хорошую по БД на андроиде. Слышал про sqlite, но ничего о ней не знаю. Вообще БД на андроиде с типизацией или nosql? Или можно использовать на выбор? Но как догадываюсь по названию sqlite она реляционная
Alexey
Gerc
no
Alexey
Сделали так что может хостить только один элемент с конечными размерами
Gerc
Alexey
Вопрос в пустоту)
Konstantin
резюме тестировщика? )
что там должно быть написано? "опыт тестирования хайлоад приложений" ? )
Alexey
Alexey
Gerc
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
Михаил
Mike
Михаил
точно жеж, забыл про этот нюанс, спасибо
You
Mike
Volodymyr
Mike
Михаил
Михаил
новый язык новые грабли. надеюсь тут смеялись над "ух блин" в логах, а не над чем то криминальным
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
Anonymous
Дело в том что у вас некоторые вещи должны по идее инициализироваться один раз, а у вас это происходит каждый раз при отправке страницы))
Anonymous
Мне нужен наставник я самоучка без опыта. Буду делат его работы бесплатно главное он меня научил профессионально чемуто.
Anonymous
Anonymous
Mike
Anonymous
Anonymous
где я живу почти ни кто не занимаеться этим )
Anonymous
я из Узбекистана, Город Навои!!! (
Anonymous
Anonymous
я знаю в ташкенте масса людей занимаються увы
Anonymous
у нас нет
Anonymous
На Ictweek приедешь?
Anonymous
Anonymous
Как быстро нужно сделать это?
Anonymous
Anonymous
Здравствуйте! На Android есть проверенный способ реализовать заблюренный ActionBar, как в iOS? Спасибо.
Mike
sasha
приветы всем!
А может кто ревью сделать?)
https://github.com/sashamerkulev/MapperJ/pull/1
Anonymous
Сергій
а есть подключение к интернету?
Сергій
или свободное дисковое пространство
Сергій
Сергій
тем более на маке
Anonymous
я нищий
Anonymous
это хакинтош
Сергій
без разницы
Daniil
хз у меня без проблем вставала емнип
Anonymous
Через терминал все встало
Сергій
зачем через терминал? это же макос
Сергій
открыл dmg, перекинул в папку апп и готово 🌚
Anonymous
Anonymous
Но раньше все без ошибок было
Anonymous
Но все же, без разницы, буду через терминал запускать. Скрипт потом сделаю, чтобы проще было
Volodymyr
Volodymyr
Volodymyr
Подскажите пожалуйста можно ли узнать когда текст не помещается в кнопку? Я беру размер, а он всегда одинаковый