Ivansuper
И что за статистика?
Impossible
И что за статистика?
Статистика о том какие категории что в них пройдено с какими коэф верности и тд.
Ivansuper
Игровые данные?
Ivansuper
Вообще, обычная миграция
Ivansuper
Но если ты планируешь обновлять БД без самого приложения ... Я хз на самом деле
Ivansuper
Вопрос у тебя слишком широкий
Alexey
Народ, кто сталкивался с проблемой: На xiaomi убиваются таски (задачи/будильники.джобы) если свайпнуть приложние. Не работают AlarmManger, WorkManager, JobDispatcher, JobScheduler... Бекграунд сервисы тоже убиваются вместе с приложением. Может кто-то может подсказать что делать?)
Alexey
Не совсем понял про свайп, но мб контроль фоновой активности приложений?
Закрытие приложения. ( Когда прилога полностью убивается)
Vadim
Через context можно вызвать runOnUiThread. Но тоже не очень занятие. Почему бы не посмотреть в сторону rx или livedata?
Я стараюсь все стандартными инструментами делать, т.к. пока только изучаю
Vadim
Или корутин
Спс. Но это Котлин(
Vadim
Хммм на сайте Котлина пишут, что корутины даже лучше, чем async/await 🤔
Melodeiro
Закрытие приложения. ( Когда прилога полностью убивается)
Контроль активности фризит фоновые процессы свернутых приложений, насчет закрытых не знаю
Melodeiro
*если экран при этом заблочить
Sergey
Кто как реализовал конфиг серверов для тестеров? В Айфоне можно в настройках запилить смену сервера, а как на андроид такое сделать?
Doston
Друзья, как сделать чтоб первая буква в эдиттексте начиналась с маленькой буквы, а не с заглавной.
Doston
Не та которая вводиться с клавиатуры, а та которая задается через EditText.setText()
Yegor
Всем привет, ни разу еще сюда не писал, думаю разок можно, В общем, я принимаю с сервака то, как будут располагаться вьюхи на данном холсте-активити. Встретился с такой проблемой, приходит с сервака имя поля, которое для меня значит, что надо сделать кнопку, при нажатии которой я должен перейти в галерею и выбрать там нужные фотографии. Потом вернуться обратно на этот хост и работать дальше, при нажатии на отправить, все фотки, тексты , выпажающие списки летят на сервак. Прикол в том, что фотки сервак примет, если я укажу у себя с какой вью я их открыл. То есть он может прислать Field_1 - edittext, field_2 - spinner, field_3 - photo. Когда отправляю фотки, должен в запрос добавить field_3
Yegor
Кнопка , по которой выбираю фотки заставляет переходить в галерею, а потом обратно, через путекстра не получится поймать этот field3 кнопки
Yegor
Сейчас у меня просто публичная переменая, которая изменяется, когда я нажал на кнопку и скажем так ловлю ее айди
Yegor
Как можно сделать красивее
Yegor
Почему надо ловить этот айди — может прийти 2 кнопки, через которые нужно бужет выбрать рахнве фотки и отправмть их в отдещьных запросах с полями, к которым они прикреплены
Anonymous
Люди, какая-то дичь. EditText не ставится в LinearLayout
Doston
Люди, какая-то дичь. EditText не ставится в LinearLayout
Тут нет экстрасенсов. Код пожалуйста.
Anonymous
https://gist.github.com/MisterGitHubber/65860dc263310fae9f56b7397be8cbbc
Anonymous
EditText не ставится. В дизайне непонятная вертикальная серая полоса причем если я ставлю текст длиннее то она тоже становится длиннее
Anonymous
На живом устройстве его вообще нет
Mikhail
На живом устройстве его вообще нет
А почему ширина равна нулю?
Anonymous
А почему ширина равна нулю?
Ширина игнорируется. Я ставил и меч и врап. 0 остался когда я юзал вес
Vadim
Я правильно понимаю, что для взаимодействия с дочерним runnable мы можем создать в нем Handler и вызывать его с родительского треда, а можем просто налепить потокобезопасных методов и вызывать их?
Sergey
Спасибо за совет, попробую
Anonymous
Попробую попозже что-то ещё, отпишусь
Anonymous
Кстати если указать dp фиксированный то все норм
Anonymous
Скажем 40dp
Doston
Скажем 40dp
Переходите на констрейт леяут, и избавьтесь от многих головных болей.
Fr
значит деньги ей нужнее, надеюсь сделает
Vitaly
Vitaly
Vitaly
Почему BroadcastReceiver не работает? Он не отвечает на подключение и оттключение зарядки Скрины с кодом выше*
Sviat
8
Возможно этот броадкаст входит в список тех которые надо регистрировать в рантайме
Сергій
Забудь про регистрацию броадкаст ресиверов в манифесте. Практически все отключены там. Сейчас только в коде либо через JobScheduler
Vitaly
Мне же надо будет их unregister
Vitaly
Не знаю как по-русски
Vitaly
А через WorkManager я так понимаю тоже можно?
Vitaly
Хорошо) Спасибо
Anonymous
Кстати не юзайте View.post
Anonymous
Я в нем пытался размеры получить и когда приложение в фоне было он мне вернул 0
Anonymous
Короче вопрос о получении размеров View всегда будет актуален
Anonymous
Я пока что пляшу от размеров экрана но получаю баги из-за скрытых статусбаров и экранных навбаров
Anonymous
ViewTreeObserver тоже иногда небезопасен для получения размеров.
Anonymous
В VTO я как-то раз получил ширину нормально а высоту 0. Но вью была за пределами экрана
Anonymous
Я на SO такого не видел, сам придумал. Что если оверрайднуть onFinishInflate и в нем получить размеры вью?
Anonymous
Знатоки кастом вьюх, хелп
Сергій
Чтобы получить размеры есть ViewTreeObserver
Сергій
Например, onPreDraw колбек
Сергій
а onLayot?
Что onLayout?
Dug
Ты можешь сам у вьюхи еще вызвать measure и взять размеры)))
Сергій
Это то же самое если вызывать у фрагмента onCreateView 😁
Dmitry
Знатоки кастом вьюх, хелп
а тебе что нужно то в итоге получить?
Сергій
Я на SO такого не видел, сам придумал. Что если оверрайднуть onFinishInflate и в нем получить размеры вью?
onFinishInflate ещё нету размеров, если это твоя вью, то можно переопределить onMeasure и там получить размер или onLayout, если надо кроме размера позицию на экране
Сергій
или как говорил выше, через ViewTreeObserver.OnPreDrawListener
Dmitry
итог какой должен быть?) челик же просто хочет edit text в linear layout положить, нет?
Dmitry
какие observer, какие finish inflate
Сергій
какие observer, какие finish inflate
> Короче вопрос о получении размеров View всегда будет актуален
Dmitry
Dmitry
у второго linear layout нету orientation, по идее студия на это даже ругается он у тебя сейчас вертикальный
Сергій
у второго linear layout нету orientation, по идее студия на это даже ругается он у тебя сейчас вертикальный
если только 1 леяут внутри LinearLayout, задавать ориентацию не требуется
Dmitry
> Короче вопрос о получении размеров View всегда будет актуален
смотря каких, если текст померить то static layout если сложную то это не имеет смысла без знания размеров родителя, чтобы их в measure передать