Александр
а ты вешаешь обзерваблБулеан, а он хочет просто булеан, очевидно
Нет, дело не в этом. Рядом с ним лежит аналогичный биндинг, и он работает корректно: android:editable="@{feedbackVM.isAuthorFormUnlocked}" android:focusableInTouchMode="@{feedbackVM.isAuthorFormUnlocked}" Т.к всё соберётся и будет правильно работать, если убрать строку с editable.
Александр
Да и вообще, фреймворк не тупой и шарит.
Александр
да-да, я понимаю. У меня тоже так же)))
Крч, у меня дело было в самом атрибуте. Он деприкейтед, полагаю из - за это всё ломалось. Пришлось поднять жопан и идти гуглить чем его заменить нужно. Переписал на cursorVisible и всё нормалдец.
Anonymous
Привет у меня есть ошибка, я клонировал Телеграм Source Code и выдал следующий
Anonymous
Granderbird
Котят, посоветуйте книги по андройду, java и котлин. Опыт разработки есть, просто отсутствуют фундаментальные знания некоторые, которые частенько спрашивают на собесах.
Chubaka
Kotlin in action
Granderbird
Спасибо котят
Николай
Ребяты. У меня скажем есть сервис который что-то там делает) Конкретно у меня я надеюсь он будет иметь соккетное соединение с сервером и общаться с ним. При этом по конкретному условии он должен выбрасывать нотификейшн. При архитектуре mvvm куда его правильно впиндюрить ?
Николай
Зачем мввм в отсутствие гуя?)
Всмысле в отсутствие?
Mike
Всмысле в отсутствие?
Ну, у тебя сервис и удалённый юай в уведомлении, который в датабайндинг не может. Куда мввм?
Николай
Ну, у тебя сервис и удалённый юай в уведомлении, который в датабайндинг не может. Куда мввм?
Я хз, друг. В андроиде я нуб. Нужно реализовать такую хрень, что бы работало как скажем в вайбере. Сообщение приходит и вне зависимости от работы приложения выскакивает нотификейшн. Погуглил, нашёл сервисы. До этого очень давно пытался учить андроид используя мввм
Granderbird
Эт не как не саязанно с мввм
Николай
Эт не как не саязанно с мввм
тогда откуда я должен стартовать сервис и контролировать его работу?
Mike
тогда откуда я должен стартовать сервис и контролировать его работу?
сервис нужен чтобы работать работу, а уведомление можно откуда угодно вывесить
Mike
по-моему тебе нужно FCM гуглить 🙂
не путай уведомления и пуши
Николай
так а где сам вызов метода старта сервиса производить, в активности?
Aleksey
не путай уведомления и пуши
не путаю, но вылетело, что там уже есть сокет)
Granderbird
так а где сам вызов метода старта сервиса производить, в активности?
Ну ты когда приложение запускаешь, сразу подключаешься к сокету, верно? Там же подписываешься на уведомления и вот в подписке и вызывай нотификацию локальную
Николай
сервис нужен чтобы работать работу, а уведомление можно откуда угодно вывесить
Ну сервис и будет делать свою работу с сервером и при конкретном условии выбрасывает нотификешйн. Я просто сейчас не очень понимаю где его стартовать. Вот запустилась программа, должен запуститься сервис. Сервис подключиться к серверу и будет работать работу. Если скажем неудачно подключиться или не подключиться то я тоже должен это обработать. Обработчик нужно где-то написать ведь. А так как сервисы работают не зависимо от активностей то я просто теряюсь где это всё писать.
Granderbird
У тебя же есть мейнактивити или какой то стартовый экран
Mike
При старте приложения эт делай просто и все, или я что то не понимаю?
там надо стартовать сервис, только если он ещё не стартанул, например
Николай
Mike
очередное напоминание про doze mode
Granderbird
там надо стартовать сервис, только если он ещё не стартанул, например
Так просто проверить активный сервис или нет, все равно не вдупляю проблему
Николай
очередное напоминание про doze mode
Насчёт doze mode. Почитал статью, звучит грозно но как-то ведь вайбер с телеграмом работают когда телефон спит
Николай
Так просто проверить активный сервис или нет, все равно не вдупляю проблему
Проблема том, что я не шарю андроид и мне нужно сделать клиента для своего сервера на андроиде в целях дипломной работы.
Mike
Насчёт doze mode. Почитал статью, звучит грозно но как-то ведь вайбер с телеграмом работают когда телефон спит
У телеграма заниженный таргетСдк. У опенсорсной версии из ф-дроид — форграунд сервис.
Николай
Так просто проверить активный сервис или нет, все равно не вдупляю проблему
Так что я много чего не знаю. При старте приложения это наследуя app клас и в его onCreate вызывать метод запуска сервиса?
Anonymous
кто клонировал телеграм?
Евгений
Всем привет! Возникла непонятная проблема, на любых эмуляторах из студии апп не может использовать нэт. Таймауты, даже картинки не грузятся. socket timeout exception. Другие приложения на эмуляторах вполне себе имеют доступ к сети. На реальных девайсах апп работает как надо. Ни у кого нет предположений, с чего это вдруг могло начаться?
Евгений
включен. Гугл хром открывает страницы
Евгений
все есть, иначе на физических девайсах не работало бы
Aleksey
все есть, иначе на физических девайсах не работало бы
а ребут эмулятора пробовал? у меня бывало такое, что вайп нужно сделать
Евгений
загружал новые даже
Евгений
испробовал 17 sdk, 19, 28, 29
Арслан
Привет. Подскажите, если приложение-музыкальный плеер на старте жрёт 120 Мб это норма или стоит оптимизировать?
Kopusha
может прокси какой-то остался?
Евгений
кажись нет
max
Есть у кого нибудь в закромах книжка "Building Android UIs with Custom Views"?🤔
Kopusha
интересно, целая книга есть, оказывается.
Любимый❤
ну или купить, она 5 баксов стоит
Села
интересно, целая книга есть, оказывается.
наверное в основном только пиздеж
thegr1f
ващет 4.4 это киткат
Орнул с 4.4 лолипоп)
Любимый❤
лол
Металлов
Так на самом деле 4.4 это Коркунов
Евгений
может прокси какой-то остался?
благодарствую) Потыкал настройки прокси у эмулятора (оказывается общие для всех) и заработало)
Kopusha
какой у кого опыт с кастомными? Мы как-то заморочились, весь UI так писали, типа переиспользуемые виджеты. Очень быстро упираешься, что их трудно композировать и стилизовать, потому что надо прокидывать все атрибуты наверх.
Kopusha
ну, типа сделал ты свой FancyToolbar, внутри TextView, но снаружи ты ей стили уже не накрутишь, придётся копировать ее атрибуты в кастомные.
Kopusha
благодарствую) Потыкал настройки прокси у эмулятора (оказывается общие для всех) и заработало)
я иногда так забываю про включенный Charles и долго "дебажу"😄
max
ну или купить, она 5 баксов стоит
Скачать. Купить на озоне 2500😒
Любимый❤
Скачать. Купить на озоне 2500😒
https://www.packtpub.com/application-development/building-android-uis-custom-views
Kopusha
да
Aleksey
https://www.packtpub.com/application-development/building-android-uis-custom-views
они ж ни о чем, там тупо статейки с Медиум от индусов
Mike
да
Да вроде не надо вьюх для этого. Просто функцию (больной вариант — XML-ку), которая возвращает вьюху.
⬤ vitaly
какие самые распространённые причины, что гугловый биндинг тупо не пашет? Всё выглядит, как будто должно работать, но не работает...