Ваня
А ты нормально стартфореграунд делаешь?
Ваня
Должно уведомление висеть, тогда сервис не умрёт сам
⬤ vitaly
боже, почему эта ось так любит трепать нервы... Надо умолять её сделать каждое простейшее действие
⬤ vitaly
не знаю, как можно сделать старт форграунд ненормально))
Ваня
Поищи гайды
⬤ vitaly
уведомление не висит
⬤ vitaly
да я делаю по гайдам, всё равно умирает по кнопке назад из активити
Andrey
Гугль кастом табс
спс. посмотрю
⬤ vitaly
надо плясать с бубном)
⬤ vitaly
это же такая тяжёлая задача для оси - НЕ убивать чёртов процесс. Господи, господи...
Сергій
Это зависит то вендора 😁
⬤ vitaly
да просто я офигеваю - сервисы же на то и сервисы, чтобы работать в бекграунде. Чё оно его трогает? До этого он нормально работает и без всякой активити, но вот если ты открыл-закрыл активити, то надо его остановить. Где здесь логика? Где здесь здравый смысл?
⬤ vitaly
в плане, я понимаю, что можно сделать, чтобы этого не происходило, но почему это поведение не дефолтное?
Сергій
Смотря как закрывать
Сергій
И как создавался сервис, через баинд или старт
⬤ vitaly
и так помирает, и так помирает...
Сергій
Как закрываешь то приложение )
⬤ vitaly
кнопкой "назад"
Тони
просто сворачиваешь приложение?
Тони
что у тебя за телефон?
Тони
или эмулятор?
⬤ vitaly
в чем утебя проблема?
сервис закрывается с закрытием активи кнопкой "назад". стартСервис, стартФореграунд не решают проблему
Сергій
Ну должно работать, нужен foreground service с нотификацией и каналом для неё (если андроид 8+)
Тони
+
Сергій
Форграунд всегда работает
Тони
ага
Тони
Проблем с фореграундом не должно быть,а с бэкграундом должны быть проблемы)))
Тони
Поэтому покажи свой код сервиса и код как ты стартуешь и какая у тебя версия андроида Только после всего этого можно подсказать,что не так
⬤ vitaly
спасибо, я пока ещё сам потанцую, а когда уже совсем волосы на голове повырываю - покажу)
Тони
Окей)
Denis
если в OnDestory вызываешь unbind, то он отрубится
Николай
Господа, кто знает возможно ли сделать так статус бар?)
⬤ vitaly
я вообще ничего не биндю...
The The
это нормальная практика все аргументы в методе делать final, если мы их не меняем?
The The
так в котлине по дефолту
ну я про джаву же
Anton
ну я про джаву же
ну значит норм, если они так
The The
просто я еще не видел вроде чтобы так кто-то заморчавился, там может компилятор все это и так делает финал
Anton
а почему?
из-за того что не знают или не хотят
The The
это не дает сильного прироста. Вот в с++ это постоянно встречается
та мне кажется оно вообще никакого прироста не может дать
The The
может
пруфы
Denis
пруфы
в интернете. Я здесь расписывать не буду
The The
очевидно же, что если бы я нашел подтверждение что final дает прирост какой-то в производительности, я бы тут даже бы не спрашивал
Arsen
тут всё таки не понял что конкретно ты имел в виду
стейт нужен, чтобы переживать смерть процесса
Andrey
какой метод вызывается у активити один раз при запуске? и при повороте экрана не вызвается?
Arsen
а твой таск вроде как про другое
Arsen
лучше вьюМодель, конечно
Zaur
господа, посдкажите как реагировать на кнопку Screen touch Lock ?
Andrey
ViewModel
лучше уж он дестрой)
Arsen
https://miro.medium.com/max/1476/1*InXHWv6E6bLpOAXbTRZ9Zg.png
Zaur
кто нибудь знает какое событие должно прилететь при клике на кнопку Screen touch Lock ?
Artem
Всем привет. Подскажите, целесообразно ли хранить большой текст(научная статья) в string.xml или есть другой способ?
Artem
В файле почему бы не хранить?
И потом из файла парсить?
Sergey
почему "парсить"? Там же простой текст будет.
The The
почему "парсить"? Там же простой текст будет.
может он его в виде бинарника запишет
Сергей
это нормальная практика все аргументы в методе делать final, если мы их не меняем?
ну, это несколько облегчает код-ревью и отладку. Не перепутаешь если присвоение не тому что надо
Arsen
можно просто отдельный файл.хмл создать, чисто ради одного итема <string>
Denis
чтобы поделить на параграфы
Denis
и текст отображать через ресайклер
Denis
тогда получим прокрутку + не будет лагать из-за того, что мы пытаемся вставить огромный текст в TextView
Arsen
текст можно заранее посчитать
Denis
текст можно заранее посчитать
ну учитывая, что он статический - да
Arsen
вообще речь же про статью
Arsen
а не книгу