Spadar
Реализуй в сервисе фоновый поток и работай в нём как хочешь. По-умолчанию сервис выполняется в одном потоке с приложением, т.е. в main
Anonymous
Можете одним глазом глянуть https://androidwave.com/foreground-service-android-example/ , в этом примере же отдельный поток создается для сервиса, так ?
Spadar
нет
Pavel
привет, работаю с Activity Transition API, и никак не могу поймать ON_FOOT или WALKING интент Кто нибудь сталкивался с такой же проблемой?
Anonymous
В библиотеке ObserverscrollView https://github.com/ksoichiro/Android-ObservableScrollView при резком скролле вврех/вниз появляется что-то типа фриза.(там в примерах видно) Как можно это исправить ?
Spadar
В библиотеке ObserverscrollView https://github.com/ksoichiro/Android-ObservableScrollView при резком скролле вврех/вниз появляется что-то типа фриза.(там в примерах видно) Как можно это исправить ?
зачем тащить целую библиотеку, неизвестно как написанную, когда это всё уже можно реализовать с помощью MotionLayout ? По теме: нет, я незнаю как это пофиксить...
Spadar
А при чём здесь известно как написанная MotionLayout? У неё есть функциональность ScrollView?
Подцепить транзист с скроллу не составляет труда, т.е. легким движением руки в любом направлении
Spadar
И даже больше, не только направление, а еще и указать с какой конкретной стороны scrollview цепляться и т.д.
Spadar
Я уже давно перестал использовать ActionBar и ToolBar, теперь там моя вьюха "фейк тулбар" + моушен
Spadar
Рекомендую "«7 квадратов» Акции и новости" https://play.google.com/store/apps/details?id=ru.qman.sevenkvadratov
Spadar
вот, посмотри, это для примера
Spadar
можно более органично и информативно разместить элементы на экране, например
Aleksey
хм, сложности ?
сложность поддержки, кода, читаемость, производительность (а вдруг и здесь не все так гладко?)
Denis
Что-то вообще не могу уловить связь ScrollView и MotionLayout
Spadar
если что-то не нравится, просто меняем моушен назад на constraint. Всё.
Spadar
Что-то вообще не могу уловить связь ScrollView и MotionLayout
Давай так: что ты хочешь получить от той библиотеки ? Для чего она тебе ?
Spadar
ой, не туда )
Spadar
Какой библиотеки?
да там выше человек спросил как фризы пофиксить в библиотеке. Перейди по ссылке библиотеки и посмотри превью. Возможно поймешь связь ScrollView + MotionLayout
Anonymous
нет
правильно ли я понимаю, что если я добавлю вот так новый поток в Service то все будет норм ?
Anonymous
правильно ли я понимаю, что если я добавлю вот так новый поток в Service то все будет норм ?
Thread myThread = new Thread(new Runnable() { @Override pubic void run() { doLongAndComplicatedTask(); } }); myThread.start();
Spadar
да, только он у тебя без контроля... Да и работать с потоками прямо - не оч затея. Но да, так ты можешь выдерживать паузу внутри этого потока.
Anonymous
а как еще можно попробовать реализовать "паузу" ? может есть что-то получше
Anonymous
Спасибо, похоже то что нужно )
Spadar
Выстави значение первой задержки в 0 и повтор через 20 сек
Spadar
только не забывай отменить/остановить, когда сервис останавливаешь
Anonymous
только не забывай отменить/остановить, когда сервис останавливаешь
а что будет если его не отменить? будет жрать память ?
Spadar
Продолжит крутиться в фоне
Alex
Всем привет, можете подсказать в какую сторону погуглить для реализации такого эффекта, чтобы при открытии Fab button остальной фон кроме открытых Fab`ов затемнялся https://kstatic.googleusercontent.com/files/40710bf1c32cfafa7e4ee92da4f4acadadb83b875b0a5fcd8ed76278b51d6e436355cb6bf28e016101a0cb386b548391d6992ad7375bf360decfe9a24a5570c2
Евгений
Добрый день. Подскажите пожалуйста. Каким образом можно передать файл с android на сервер на c# без asp.net?
R
png-картинку с затенением фона?)
на черную картинку непрозрачность сделать
Mike
на черную картинку непрозрачность сделать
Зачем картинка, если затенение — это цвет?
Евгений
По HTTP, например.
Не могу нарыть ничего толкового
Mike
Не могу нарыть ничего толкового
А что из бестолкового пишут?
Евгений
А что из бестолкового пишут?
Может я не верно гуглил. Но меня кидает на видосы как передать фото на пк...
Евгений
Буду благодарен хоть за ссылку на гугловый ответ
有毒なたわごと
Я бы гуглил так xd
Евгений
А по tcp это возможно сделать?
Mike
Может я не верно гуглил. Но меня кидает на видосы как передать фото на пк...
Строго говоря, тут две разных задачи: отдать файл как тело post/put-запроса (HttpUrlConnection с этим справится) и принять такой запрос из шарпа (что не по теме чата).
Mike
А по tcp это возможно сделать?
Учитывая, что HTTP работает по TCP…
Mike
А по tcp это возможно сделать?
Нарезать файл на пакеты и собирать на другой стороне — не самое увлекательное занятие, поэтому мало кто изобретает свои протоколы.
Евгений
Ну уже что-то. Буду рыть далее спасибо
Denis
Если он там пишет какой-то свой мега чат, почему бы и да🧐
Если он пишет свой мега чат, то там и других задач хватает
Андрей
Приветствую, столкнулся с ситуацией когда TextInputLayout не хочет показывать текст ошибки, только иконку. Как это вылечить?
Евгений
Текст инпут вроде иконку не показывал
Андрей
вот я тоже это заметил
Андрей
вот мой леяут
Андрей
Текст инпут вроде иконку не показывал
может из-за com.google.android.material:material:1.2.0-alpha06
Андрей
?
Андрей
разобрался
Андрей
для TextInputEditText было указано android:layout_height="match_parent" а надо wrap_content
Mihael
Здравствуйте! Если здесь есть те, кто создавал тесты для своих приложений в Google Play Console. Подскажите пожалуйста, что необходимо для того, чтобы кнопка "Внедрить для внутреннего тестирования стала активна"? Приложение загрузил, предупреждений нет, список тестировщиков создал и добавил. Проверяет ли Google приложение перед тем как дать добро на внутреннее тестирование? Обязательно ли заполнять вкладку "Описание приложения" для внутреннего тестирования (у меня не заполнена пока)?
Руслан
Всем привет, можете подсказать в какую сторону погуглить для реализации такого эффекта, чтобы при открытии Fab button остальной фон кроме открытых Fab`ов затемнялся https://kstatic.googleusercontent.com/files/40710bf1c32cfafa7e4ee92da4f4acadadb83b875b0a5fcd8ed76278b51d6e436355cb6bf28e016101a0cb386b548391d6992ad7375bf360decfe9a24a5570c2
Создаёшь отдельный frame layout в xml фрагмента и через data binding включаешь бэкграунд, используя обсервер, который вешается на нажатие кнопки , в который кидаешь цвет бэка, как понятно уже это серый(сложно наверно)) Обратись в лс, если интересно, объясню подробнее)
Mihael
Dmitry
изучаю MVVM и тут встал вопрос - я правильно понимаю, что передавать и хранить Context активити во ViewModel это норма? например, для выполнения метода bindService и для создания Intent-ов
Dmitry
а VM переживает переворот экрана? если она переживает, то очень плохая идея
нет, я пока сделал, чтобы ничего не происходило при изменении ориентации
Dmitry
а плохая идея - именно хранить? Если я разово передам контекст для bindService, то на уже созданный Service переворот же никак не должен вроде повлиять?
Руслан
Хз как с переворотом экрана, но а так норм юзается
Dmitry
ок, спасибо)
Руслан
В общем столкнулся с такой проблемой, что работал над проектом и все как бы, выложили в гугл плей и тут летят поголовно отзывы, что приложение не работает (приложуха скачивается, но сразу вылетает, тобишь вылазит краш), посидел я такой подумал, а приложуха с 6 ведра и смотрю, что есть один drawable файл древней апишки ведра, удалил его и как бы лучше стало немного, но все равно вылазит краш, весь проект прошарил, ничего не нашёл, на моих устройствах независимо от версии ведра норм запускается, у других тоже, но у некоторых все равно краш. Я понимаю, что вопрос абстрактный и нужно дебажить проект и прочее,но проблема в том, что я не могу дебажить на каждом устройстве, которое не запускается, ну это просто анрил и как то тупо, может, кто сталкивался с такой проблемой при выпуске приложухи, если да, поделитесь, что у вас пошло не так, буду благодарен)