Splinter
Ну так в сервисе и создавать SurfaceView же можно для этого дела.
Это и происходит. Перефразирую - сможет ли сервис, созданный/запущенный из приложения, создавать view, если приложение уже завершено.
Splinter
сервисы по дефолту биндятся к основному потоку приложения, и когда пользователь его высвайпает, помрёт и сервис.
Не, сервис биндится через binder, там же можно обратиться к api сервиса. Но сервис умирать не должен, если не вызван stop.
Splinter
чот мне кажется, что эта идея батарейку не жалеет.
Тоже верно. Но view камеры создается по редким события и уничтожается сразу после вызова единственно нужной команды. То бишь потребление чуть больше, чем те же пуши.
awawa
Это и происходит. Перефразирую - сможет ли сервис, созданный/запущенный из приложения, создавать view, если приложение уже завершено.
Скорее всего сможет, только не обычный сервис, потому что как выше заметили, обычный будет умирать вместе с приложением. Придется создавать форграунд сервис.
⬤ vitaly
Не, сервис биндится через binder, там же можно обратиться к api сервиса. Но сервис умирать не должен, если не вызван stop.
умирает-умирает, всё умирает. Можно там чёто в манифесте нашаманить, чтоб якобы не умирал, но работает, вроде как, не везде / вообще не работает. По крайней мере, у меня не получилось.
awawa
Я тут недавно малварь какой-то ковырял, так там по-моему для этого дела вообще не сервис использовался. Вот только не помню что именно.
⬤ vitaly
У нас Xamarin. И класс Service как раз оно и есть.
форграунд это хорошо, но один свайп твоей прилы - и гг.
Splinter
Дока здесь по сервису: https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/services/creating-a-service/bound-services
⬤ vitaly
Почему?
ну вот так ведро работает, я-то почём знаю?)))
Alex Android
Хелп. Откуда у девственно чистого релизного подписанного приложения может быть заполнен SharedPreferences?
Hovhannes
значения по дефолту?😂
Vladislav
Делаю запрос через ретрофит и иногда приходит массив данных, а иногда нет. Как решить проблему?
Hovhannes
нулабл
Alex Android
значения по дефолту?😂
Значения не ""
awawa
ну вот так ведро работает, я-то почём знаю?)))
У меня форграунд работает нормально. Юзер выходит из приложения, выкидывает его из recents и всё работает стабильно
⬤ vitaly
У меня форграунд работает нормально. Юзер выходит из приложения, выкидывает его из recents и всё работает стабильно
прикольно. Может, поменяли чё, ибо по моей инфе ведро принципиально убивает любую деятельность прилаги, когда юзер убирает руками приложение из запущенных.
Андрей
Люди, почему у меня при работе этого кода активити добавляется в бэкстек? Сейчас прописал в манифесте ноХистори=тру для этой активити и все нормально... Как так?
skif
Простите, если оффтоп. У вас есть такая фигня, что у приложения рейтинг 4,860 за все время и 4.824 за последние 30 дней, а Google Play показывает 4.6?
skif
skif
Есть
а как это лечится? Ботов и прочую хрень не использую, если что
Sergey
Хз, не лечил. Но проблема такая есть))
skif
У вас большой разброс?
Sergey
4,696 - 3.5
skif
жесть какая
Александр
всем привет! подскажите плз есть ли возможность менять в кастомном ItemDecorator extends RecyclerView.ItemDecoration параметры отрисовки в зависимости от типа вью динамически? например, чтобы вью с датой отделять жирным дивайдером а между обычными элементами рисовать обычный тонкий дивайдер? ..... сорри, нашел как делать, вопрос сниматеся
Alex Android
https://developer.android.com/guide/topics/data/backup.html
Спасибо, похоже на правду
Alex Android
https://developer.android.com/guide/topics/data/backup.html
Хммм, а если у меня в MergedManifest не прописан application/android:backupAgent?
Ivansuper
Ребят, проблема. На устройстве включен wifi и lte. Вайфай подключен к устройству без доступа в интернет (о чем телефон пиликает после подключения). Мне надо выполнить http запрос на сервер который подключен по вайфай, но по скольку андроид увидел, что там нет интернета, он упорно переадресовывает подключение на сотовую сеть, и соответственно безуспешно. Как мне форсировать подключение через вайфай без этих супер интеллектуальных решений за меня?
Anonymous
Делаю приложение- менеджер сервисных смс и ussd запросов, Например мобильный оператор позволяет переводить деньги звонком на *777*номер*сумма# , я собираю информацию из полей сумма и номер, проверяю, и делаю вызов с заданной симки.
Anonymous
Все работает,но я хочу добавить возможность редактирования и создания новых команд
Anonymous
Как будет проще сделать хранение и генерацию экранных элементов?
Любимый❤
RecyclerView
мне кажется не все так просто
Любимый❤
динамичный ui, это жесть
Ivansuper
мне кажется не все так просто
Когда кажется надо креститься. У него динамический набор разных форм ввода. Ресайклер тут подойдет с разными вью тайпами
Любимый❤
Когда кажется надо креститься. У него динамический набор разных форм ввода. Ресайклер тут подойдет с разными вью тайпами
когда крестишься, еще больше кажется. На словах всегда так легко изи, но дьявол скрыл в мелких деталях
Любимый❤
как и всегда
Ivansuper
Ты пока что ничего сам не предложил. Предлагай.
Ivansuper
За всю свою жизнь не испытывал никаких бомбических проблем с динамическим ui
Anonymous
И ещё один вопрос по другому проекту) Есть сайт, на нем div блок, на блоке висит listener и слушает событие paste которое срабатывает только при нажатии Ctrl+v или кнопки вставить. Этот сайт отображен в webview. Как можно пнуть этот листенер с помощью кода?
Anonymous
Т.е. передать ему текст
Gleb
Привет. Есть recyclerView, нужно чтобы он скролился сам по себе пассивно, а юзер не мог бы его проскролить пальцем. Добавил onItemTouchListener и теперь польователь не может сам скролить, но может останавливать скрол, который вызван программно (smoothScrollTo), как ему и это запретить делать?
U.
onTouchListener ресайклера = null, помогает ?
Ivansuper
Gleb
Понял, спасибо!
Valeriy
может кто-нибудь подсказать что не так? элемент списка селектор с 3 вариантами, при прокрутке onCheckedChangeListener отрабатывает и варианты сбрасываются
Valeriy
Вызывай .setOnCheckedChangeListener(null) в начале bind
спасибо,уже нет ложных срабатываний лисенера,но при пролистывании сбрасываются выбранные кнопки,не знаешь как решить?
Ivansuper
спасибо,уже нет ложных срабатываний лисенера,но при пролистывании сбрасываются выбранные кнопки,не знаешь как решить?
Сохранять их самостоятельно. Ресайклер переиспользует вью подтягивая все старое, поэтому тебе нужно самому следить за всем, что тебе необходимо
Владимир
Ребят, на сколько сложно написать заонилку?
awawa
Ребят, на сколько сложно написать заонилку?
Ну это какой-то размытый вопрос. Зависит же от навыков. Кому-то очень просто, а кому-то сложно. В принципе так-то у гугла в доках я видел прямо гайд по тому как написать свою звонилку, так что велосипед придумывать не надо. Это несколько упрощает задачу
Alex Android
Подскажите, как можно архитектурно залогировать всякие нажатия кнопок, чтобы в каждом методе не писать Statistics.sendEvent?
awawa
О, не знал о таком гайде, надо поискать, спасибо)
https://developer.android.com/guide/topics/connectivity/telecom/selfManaged
Starikov
подскажите, что сделать , есть вот такие библиотеки в .aab. но папки x86_64 нет, и маркет все равно выдает предупреждение. в gradle есть ndk.abiFilters 'x86_64','arm64-v8a','armeabi-v7a','x86'
Anonymous
А можно ли как-то в ретрофит блокировать запросы пока не выполнится первый?
Alex Android
А можно ли как-то в ретрофит блокировать запросы пока не выполнится первый?
Можно на колбэк/деферред повесить отправку следующих
Anonymous
В смысле последующие запросы выполнять потом не нужно, просто отменить
Евгений
var api = getRetrofit() var disposable : Disposable? = null fun yourRequest(){ if (disposable?.isDisposed == false) return disposable = api.request() . . . . . . . . . . . . } ответ запроса постишь в лайв дату
Astar
Всем привет, подскажите плиз как в rx java выполнить метод через промежутки времени? .flatMapSingle(rxBleConnection -> rxBleConnection.writeCharacteristic(uuid, message.getBytes())) Вот этот rxBleConnection.writeCharacteristic(uuid, message.getBytes()) надо выполнять через промежуток времени
Иван
🙋‍♀️ Есть две активити 1 и 2. 2 запускается из 1 или самостоятельно, нужно что бы если открылось 2 самостоятельно то после своих действий закрылась полностью, сейчас на финиш остаётся в памяти и её можно открыть
Andrew
Почему то на телефонах LG мой прогрессбар в нотифи не такой длинный как у всех. Быстрогуглинг ничего не показал. Есть у кого нибудь хотя бы идея что не так?