Cactus🌵(Алексей)
Подскажите есть ли что-то похожее на Эккеля Философия java, но про Android??
Cactus🌵(Алексей)
Или какую другую книгу посоветуете?
Anes
Ладно. Смирюсь. Других проблем хватает. Спасибо за ответы)
Nikita
Ладно. Смирюсь. Других проблем хватает. Спасибо за ответы)
На самом деле такое бывает, когда какие-либо классы есть на девайсе (в реальной системе), но в sdk их может не быть.
Nikita
И, следовательно, в зависимостях ты их видишь, но открыть их не можешь, поскольку их в sdk нет
Nikita
Либо попробуй через глобальный поиск их найти
Nikita
Иначе да, можно на студию свалить
Nikita
Точно такая же ошибка как тут, и ответ, который дан с @ не работает https://stackoverflow.com/questions/49173837/kotlin-intent-syntax-error
Дело тут не в котлине. Просто погуглите, как стартовать активити без контекста активити
Nikita
Или как стартовать активити из сервиса
Nikita
Ответы вполне находятся
Pavel
Дело тут не в котлине. Просто погуглите, как стартовать активити без контекста активити
Мне не нужно стартовать Активити, интент в данном случае нужен для показа уведомлений через SystemService
Nikita
Так у вас крэш в какой момент происходит?
Pavel
Да, он не даёт его создать потому что в конструкторе некорректный первый параметр
Nikita
Посмотрите в исходниках класса Intent - какая там проверка происходит? Из-за чего бросается исключение.
Pavel
Хорошо, но уже сегодня не смогу, спасибо за помощь
Nikita
Хорошо, но уже сегодня не смогу, спасибо за помощь
Секундочку, а у вас ошибка компиляции?
Nikita
Или в рантайме исключение получаете?
Pavel
Компиляции
Nikita
Блин, я подумал, что в рантайме поначалу
Pavel
Да ему нужен context!, а что это значит?
Pavel
Просто только 2 день на котлин программирую
Nikita
Да ему нужен context!, а что это значит?
Метод требует non-nullable тип. А вы ему nullable передаёте. Либо сделайте context!!, но в таком случае, если context окажется null, то вы словите npe. Либо предварительно проверьте context на null через тот же if.
Nikita
Ну и этот принцип работает со всеми nullable-переменными
Anes
Уже спрашивал насчет этого, но так и не разобрался. Рисую круг на канве. При свайпе круг сдвигается в другую точку. Как сделать движение круга плавным(анимированным). Канва берется с дочернего класса view.
Anes
Если возможно то можно по подробнее? Понимаю задача простая но голова уже не варит
Dyno
https://www.youtube.com/playlist?list=PLRTXLJlsx-zc1Zllgm9XsE_06ZdeaUyKG
Anes
Спасибо большое
Indira [msk + 3h] Temkesheva
Всем привет, кто-нибудь переходил на AndroidX с moxy в проекте? Добавила вот эти зависимости и вылетает эта ошибка, кто-нибудь знает как решить проблему?
Indira [msk + 3h] Temkesheva
Indira [msk + 3h] Temkesheva
да, я нашла это на гитхабе библиотеки https://github.com/Arello-Mobile/Moxy
Алексей
Всем привет, кто-нибудь переходил на AndroidX с moxy в проекте? Добавила вот эти зависимости и вылетает эта ошибка, кто-нибудь знает как решить проблему?
мокси, кстати, официально переезжает сюда, и скоро будет пополняться новыми фичами: https://github.com/moxy-community/Moxy
Indira [msk + 3h] Temkesheva
хорошо, спасибо
Евгений
Ребята, если при запуске gradle build в консоли материться вот так Could not resolve com.android.support:support-annotations:26.1.0. Required by: project :ble > android.arch.lifecycle:reactivestreams:1.1.1 project :ble > android.arch.core:runtime:1.1.1 project :ble > android.arch.core:common:1.1.1 project :ble > android.arch.lifecycle:common:1.1.1 project :ble > android.arch.lifecycle:runtime:1.1.1 в какую чторону копать? все интернеты облазил, ничо не помогает
Евгений
Посмотреть есть ли в репозиториях google().
посмотрел, есть, и в repositories к buildScript, и в repositories к allProjects
Denys
В такой ошибке снизу пишет в каких репозиториях делался поиск. Есть такое?
Инжинигер
добры. вопрос к логике fragment: если добавить fragment в activity, кнопка back будет выполнять обратную функцию для fragment?
Инжинигер
Обратную к чему?
обратную для fragment.
Инжинигер
Если вы про обработку внутри fragment то нет.
про обратную для fragment внутри activity, возможно с анимацией.
Nick
про обратную для fragment внутри activity, возможно с анимацией.
если у тебя 1 активити с 1 фрагментом onBackPressed вызвется у активити
Дмитрий
Если вы добавляли фрагмент в бэкстек, то предыдущий вернется
Nick
про обратную для fragment внутри activity, возможно с анимацией.
если 1 активити, внутри которого несколько фрагментов один поверх другого, то будет вызываться onBackPressed фрагмента, пока не останется 1 фрагмент, тогда вызвется onBackPressed у активити
Инжинигер
если у тебя 1 активити с 1 фрагментом onBackPressed вызвется у активити
для примера: list с mail, после клика по mail заменяю list на mail_content, жмякаю по back в надежде вирнуться к list.
Nick
для примера: list с mail, после клика по mail заменяю list на mail_content, жмякаю по back в надежде вирнуться к list.
В данном случае все должно происходить так как ты хочешь если ты добавил фрагмент mail_content в бекстек при замене
Инжинигер
Через что у тебя навигация сделана?
ничего не менял, есть прямоугольник вверху дисплея.
Дмитрий
ничего не менял, есть прямоугольник вверху дисплея.
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/175-urok-105-android-3-fragments-dinamicheskaja-rabota.html Вот очень полезная для вас информация
Nick
А после прочтения стартандроида и минимального понимания работы с фрагментами можешь заимлементировать себе Navigation Component https://habr.com/ru/post/416025/
Инжинигер
В данном случае все должно происходить так как ты хочешь если ты добавил фрагмент mail_content в бекстек при замене
прелесть. было желание убедиться что существует ли способ не создавать сотни 'уродливых' activity. не знал как сформулировать.
Дмитрий
Denys
Почему же?
Просто вброс. К сожалению, я не считаю реализацию Nav Components достаточно удачной, но как ортодоскальный инструмент гугла, она имеет шансы стать стандаром де-факто.
Anonymous
вопрос, есть смысл на планш ставить линус?
Sergey
вопрос, есть смысл на планш ставить линус?
Линукс есть смысл ставить везде, где он нужен)
Anonymous
вместо друида
Дмитрий
вопрос, есть смысл на планш ставить линус?
Есть ли смысл мне купить костюм тройку или продолжать ходить на работу в джинсах?
Олег
лучше четвёрку
Nikita
ребят, подскажите, можно ли с помощью еспрессо узнать сколько элементов ресайклера сейчас отображается?
Ruslan
ребят, киньте пожалуйста проектом с тестами retrofit + okhttp
Sergey
вместо друида
готовься к худшему энергосбережению
Anonymous
ёмкость батареи 15к
Anonymous
я не парюсь за это
Sergey
Откуда информация про юзеров? Есть с ними связь? Обложи эти места логами и перевыпусти.
Есть 10 минутный прямой контакт с клиентом, поэтому удается сразу узнать о подобных багах. Максимум что можно сделать - поставить какую-то дебажную версию, ну и да - логами спасаться. Но это все-равно какое-то гадание - проверить фикс на том же устройстве уже не получится, т. к. после этого клиент потерян. Думал, может есть еще какие-то варианты спасения)
Sergey
я не парюсь за это
ну ставь, попробуй
Andrew
Есть 10 минутный прямой контакт с клиентом, поэтому удается сразу узнать о подобных багах. Максимум что можно сделать - поставить какую-то дебажную версию, ну и да - логами спасаться. Но это все-равно какое-то гадание - проверить фикс на том же устройстве уже не получится, т. к. после этого клиент потерян. Думал, может есть еще какие-то варианты спасения)
Мы связываемся в таких случаях с клиентом и объясняем ему, что это Device Dependency Issue. Если он не против, то мы пришлём ему на проверку две-три версии для репродьюса, логгирования и исправлений. Чаще всего они не против и с удовольствием помогают, тестят, участвую. По другому никак.
Andrew
амеры и австралийцы по крайне мере нормально реагируют