Сергій
или нет? @Harmonizr
Mike
или нет? @Harmonizr
хз, я не пробовал
Himars
А чем вообще может быть плох FCM?
Сергій
мы используем и норм
Mike
А чем вообще может быть плох FCM?
тем, что он поставляется с проприетарными гуглосервисами, которых у меня нет, например
Himars
Telegram ради своей супер секьюрности создал собственное решение?
Андрей
мне кажется это пофикшено уже
говорят пофикшено в 7.1
Himars
спасибо за информацию
Mike
fdroid наше всё, да?
%d лет назад я не разобрался, как им пользоваться, с тех пор не пробовал
Андрей
%d лет назад я не разобрался, как им пользоваться, с тех пор не пробовал
ну плеймаркет без сервисов не пашет, fdroid не пользуешь. Откуда приложения берутся?
Konstantin
Я пользуюсь телефоном от гугла, чтобы не пользоваться сервисами гугла, когда я пользуюсь телефоном от гугла.
Борис
Всем добрый день! Продскажите, мне программно после автозапуска приложения нужно его закрыть? Как это можно правильно сделать? Тоесть в моем приложении происходит автозапуск, в стартовом активити выполняется код и переход на следующие активити после перехода на которое приложении должно закрыться. Как это сделать правильно?
Ontoshgo
а мне вот чет кажется что ему сервис нужен
Ontoshgo
если оно все автоматом делается
Карл
всем привет, у меня вопрос про databindings. Есть фрагмент где находятся куча элементов. при входе выполняется запрос, начинает крутиться progress в PullToRefresh, и получается так что, при получении данных от сервера, прогресс пропадает а остальные вьюхи ещё только рендерятся.
Карл
т.е. задержка бывает существенной
Карл
все вьюхи отображаются через databindings. Вопрос: можно ли как-нибудь повлиять на процесс отображения или он неконтролируемый ?
Anonymous
подскажите, пожалуйста, я рисую на канвасе овал - он выходит за рамки parent. указываю паддинги - вью наоборот срезается. я впервые пробую как-то поиграться с surfaceView. подскажите, пожалуйста, как решить эту проблему?
Dyno
надежно ли работать с app-debug.apk ? или лучше в режиме отладки по юсб запустить в студии? надо человеку скинуть приложение на пользование.
Martynenko
кто подскажет. как сделать фокусировку по тапу как это сделано в цивилизованных приложениях уже??
Volodymyr
Всем привет! подскажите может кто сталкивался Юзаю Google Cast sdk и есть необходимость продублировать кусочек UI на Rempte Display, как можно такое реализовать? суть в чем, необходимо одну View отрисовать на VIew другого экрана
Martynenko
надежно ли работать с app-debug.apk ? или лучше в режиме отладки по юсб запустить в студии? надо человеку скинуть приложение на пользование.
я тестировщикам скидывал и норм. единственное что на новых аппаратах надо открыть меню разработчика и поставить галочку, что можно ставить с недостоверных источников
Martynenko
ну точнее на новых версиях ос у меня требовало. на 5м андроиде не надо было
Martynenko
на моём аппарате нет. на других не знаю. не скидывал
Ontoshgo
начиная с 8 ведра этот сеттинг выставляется для приложения отдельно
Ontoshgo
но ставить ту галочку надо было с незапамятных времен
Martynenko
ну окей) спасибо что поправили)
Павел 🍵
привет
Павел 🍵
parent.inflate
Павел 🍵
в рецайкл вью
Павел 🍵
не знает метода inflate у парента
Павел 🍵
что я делаю не так
Mike
что я делаю не так
пытаешься вызвать метод, которого нет, и пишешь несколько сообщений вместо одного
Сергій
Parcelize
Сергій
оно из коробки есть, только надо включить androidExtensions { experimental = true }
Сергій
всмысле
Сергій
а
Vitaly
О, Sergey! Может ты сможешь помочь, сколько не ищу инфу, сколько не спрашиваю никак не могу решить задачку) В общем усыпляю поток в ExecutorService, а он блокирует main поток, почему такое может быть?
Vitaly
public void insertMessage(Message message){ String uuid = message.addressId; if (getNicknameById(uuid) == null) new ServerPostman().postRequest(new AddressRequest(uuid)); Future future = service.submit(() -> { while (getNicknameById(uuid) == null) synchronized (lock){ lock.wait(); } MessageDao messageDao = App.getInstance().getDatabase().messageDao(); messageDao.insert(message); return null; }); try { future.get(); App.getInstance().getResponseListeners().getContactUpgradeBus().onUpdateLastMessage(message.addressId, message.text); } catch (InterruptedException | ExecutionException e) { e.printStackTrace(); } }
Сергій
когда-то юзал эту либу https://github.com/johncarl81/parceler
Vitaly
Внутри метода postRequest запускается Service
Сергій
🌝
Ontoshgo
https://medium.com/@BladeCoder/reducing-parcelable-boilerplate-code-using-kotlin-741c3124a49a
Ontoshgo
вручную пишешь и все
Vitaly
Может, потому что метод get() блокирующий? Ещё раз: изучаем Java core тут @javastart
Я в курсе, но всё что идёт до этого метода должно выполниться
Vitaly
wait() тоже блокирует ;)
И что из этого следует?
Andrey
Всех приветствую. Есть здесь кто нибудь у кого была практика удаленного трудойства, где исполнитель оформляется, как ИП?
Vitaly
wait() блокирует main поток просто
AspiD
Приветствую. кто-нибудь сталкивался с тормозами при использовании okhttp с своими ssl сертификатами? на релизной сборке тормозит на пару секунд. а дебажная на все 8 зависает. а поскольку в приложении 3 okHttpClient с разными интерцептерами... в общем боль. может кто знает, как избавиться от тормозов? конкретно KeyStore.load виснит.
Andrey
Предлагают работать по выставлению счета, а я договор хочу.
Nikita
Именно этот кейс. С забугорной компанией.
если я правильно понимаю то ты будешь сам с налоговой общаться российской... поэтому в зп закладываешь сумму налогов этих... но лучше поискать человека с опытом конечно
Andrey
С нашей налоговой проблем нет. УСН + страховые 25к в год. Вопрос в безопасности. Если нет договора, то и безопасность моя, как исполнителя нулевая.
padmitriy
народ как на Oreo сделать USB MTP по дефолту? как не переключай, даже из параметров для разработчика, всё равно сбрасывается на usb charging
Андрей
если его убрать, то не будет сбрасываться
Сергій
боль)
"разработчик должен страдать" Ⓒ
Dzmitry
Есть эксперты по Room? Могу ли использовать room параллельно в другим helper`ом?
Vitaly
Helper - это что?
Это раньше предоставлялся экземпляр для работы с БД
Vitaly
Да, можешь
Himars
Я немного непонимаю вопрос Что значит паралельно с другим helper'om Тоесть два инстанса БД?
Dzmitry
Ну у меня есть библиотека с кастомным SQLiteOpenHelper в которой создаются свои таблицы. Я хочу получить доступ к данным таблицы используя room. Room делает свой хелпер. Сейчас у меня такая ситуация, что при холодной установке сначала отрабатывает хелпер Room (но там определены не все таблицы, которые есть в кастомном хелпере). При работе с кастомным хелпером возникает ошибка android.database.sqlite.SQLiteException: no such table