Мне нужно постоянно держать соединение с сервером через websoсket (чтоб оно было при выключенном экране и тд), для этого лучше всего подходит Foreground сервис?
У меня такой же юзкейс. Единственный стабильно работающий вариант - foreground service + проигрывание музыки. То есть у меня из сервиса запускается MediaPlayer, который играет тишину. Но чтобы не жрало батарею этот player и сам поток паузятся в конце каждой итерации на 500 миллисекунд.
Короче, вскрыл чужой файлик "R.java", посмотрел его кишки и заполнил свой файл по его образу и подобию. Вроде всё получилось, на выходе получил свой *.jar 😌
при использовании весов onMesure вызывается несколько раз, соотвественно у всех чайлдов тоже, на старый дейвайсах до 2016-2017 года и слабых девайсах 2020-2021, это будет ощутимо заметно