Yehor
canvas. drawArc
окей, буду гуглить, спасибо
Ярослав🇺🇦
https://github.com/lzyzsd/CircleProgress
влад
если есть время, то лучше сделать это самому, чтобы был опыт кастомных вьюх, там работы на вечер с почитать
ᅠ
Добрый день. Я пока учусь. Пытаюсь запустить на эмуляторе, но выдаёт ошибку и приложение не открывается.
ᅠ
В коде всё правильно
ᅠ
До этого запускал, всё работало, а сейчас нет
ᅠ
> выдаёт ошибку кто выдаёт, какую ошибку?
Точнее даже не ошибку, я неправильно написал. При запуске на эмуляторе приложение крашится.
A A
Добрый день. Я пока учусь. Пытаюсь запустить на эмуляторе, но выдаёт ошибку и приложение не открывается.
Так. Попробую догадаться. Вы работаете в Android Studio, так? И вы используете его AVM для тестировке приложения, так? Но однако же вы уверены, что код правильный, так?
ᅠ
Кидай стектрейс, посмотрим.
Секунду. Сейчас скину
ᅠ
Кидай стектрейс, посмотрим.
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.project.app/com.project.app.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.ApplicationInfo android.content.Context.getApplicationInfo()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3365) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7656) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Mike
Я использовал лямбда - выражения, пришлось поменять JDK.
Это совершенно нерелевантная информация. Если сообщение об ошибке понятно, можно взять и исправить.
Anonymous
https://t.me/mobile_jobs
А есть ещё чаты, такого рода?
Mikhail
Гайс на самсунге ноте 10, нету насыщенности цвета при съёмке видео что можно сделать?
Mikhail
Настройки все ок
Ksenia
Распечатать и раскрасить :)
Сергей
Значит настройки не ок
Yan
что лучше юзать в скрол въю - relative или constraint?
Vitaly
Constraint
Yan
я так понимаю что constraint дольше прогружается?
Сергей
я так понимаю что constraint дольше прогружается?
На совр.телефонах это вряд ли актуально.
Dmitry Levchenko
Ребят, работаю с файлами в даунлоудс, на мобиле всё окей а на эмуляторе не видит файлы.Разрешения, естественно, запрашиваю. val dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) val list = dir.listFiles()
Dmitry Levchenko
В чем может быть проблема?
Anonymous
всем привет,
Anonymous
да блят
Anonymous
всем привет, решает ли Singleton проблему, что Static поля недоступны на другом процессе?
Anonymous
все статические поля недоступны для сервиса на отдельном процессе
Oleg
всем привет, решает ли Singleton проблему, что Static поля недоступны на другом процессе?
Нет, будут два синглтона, нельзя шарить адрес между двумя процессами Надо обмениваться данными через broadcast receiver например или content provider
Anonymous
понятно, я наговнокодил полгода назад, и сегодня вывел сервис на другой процесс) Ну что же, придется убирать за собой говно
Anonymous
спасибо
Andrei
всем привет! нужна консультация по rxjava. двойной реквест - в первом получаем sessionId и суем его во второй для получения списка
Andrei
Аааааааа, flatMap где то плачет в сторонке
флэтмап же обзервабл возвращает, не? можно подробнее плиз?)
Egor
флэтмап же обзервабл возвращает, не? можно подробнее плиз?)
Он возвращает любой тип (Observable, Maybe, Completable, Single)
Egor
А подписка идет уже на последний во флатмапе
Andrei
ну да, тока мне из первого реквеста надо стрингу взять айди сессии
Egor
ну да, тока мне из первого реквеста надо стрингу взять айди сессии
Ну так во флатмапе бери и возвращай другой с переданным айди
Andrei
Ну так во флатмапе бери и возвращай другой с переданным айди
почему флэтмап здесь уместнее, можно на пальцах?)
Egor
почему флэтмап здесь уместнее, можно на пальцах?)
Лишняя подписка, много бесполезного кода
Andrei
лана пасиб)
ARTUR
ребят кто может помочь с push , посмотреть , ну все делаю по инструкции , соединение есть , но push не приходит
Egor
лана пасиб)
https://youtu.be/Z0vB_TlvJJ4
Никита 🙃
А кто-то добавлял аналитику от Facebook? Они что, не поддерживают массив в параметрах, в отлии от Firebase analytics?
Egor
Там про мап, флатмап, конкатмап и сфитчмап и их разницу
Andrei
https://youtu.be/Z0vB_TlvJJ4
вот это по делу 👍
Andrei
еще вопрос вдогонку.. обзервер всегда нужен на стороне вью, чтобы выводить данные? видел примеры, где его нет, но у меня так не работает)
Andrei
ага понял псб!
Dmitry Levchenko
Ребят знаю тупая просьба, но может скинуть кто понятный гайд по корутинам, а то либо ниче не понимаю, либо пример автора не работает
Anonymous
@android_jobs
И всо?
Mike
И всо?
у миня всо
Anonymous
Yan
Всем привет, помогите пожалуйста решить проблему) Вот у меня есть несколько view элементов и если я например меняю высоту оно все съезжает и мне нужно каждый по отдельности настраивать) как это пофиксить?
LikLax
Всем привет! Можете подсказать или ткнуть на сайт, как отладить ядро андроид на стадии запуска
Oleg
ребят кто может помочь с push , посмотреть , ну все делаю по инструкции , соединение есть , но push не приходит
Ну ты скинь как делаешь и что именно не проходит, экстресенсорные способности не у всех есть)
Yan
у меня есть текст и картинка, когда я меняю высоту framelayout то они съезжают и потом мне приходится настраивать каждую по отдельности, как мне настроить их две сразу
Oleg
у меня есть текст и картинка, когда я меняю высоту framelayout то они съезжают и потом мне приходится настраивать каждую по отдельности, как мне настроить их две сразу
без кода сложно ванговать, я все равно не в курсе где у тебя framelayout и как ты настраиваешь эти вьюхи.. Но могу посоветовать глянуть в сторону constraint_layout чтобы настроить вьюхи нужным образом относительно друг друга, например выровнять по высоте или центру или левому краю
Mike
Во framelayout же просто запихиваются вьюхи в левый верхний угол, там вообще нет никаких привязок
Гравити, марджины. Некоторые экраны вполне реально сверстать фреймом.
Oleg
Гравити, марджины. Некоторые экраны вполне реально сверстать фреймом.
да я не говорю, что нереально, но это не подстройка чайлдов друг под друга, там подстройка тольок под родителя
Oleg
Ну я что, ванговать за человека должен?) он говорит ему нужно как то чайлды относительно друг друга выставлять, как именно - не объясняет) Вполне можно и linear, но чайлды друг относительно друга удобнее выставлять в constraint
влад
В сплит режим переходишь и все ок