Line'R
Вы итак как бы его засрали оффтоплм
Kanstantsin
ну, надо больше конкретики, я юзаю скетчи, слак, скайп, телеграм, студию, икс-код, зеплин - всё отлично работает и на винде и на маке )
Kanstantsin
кароч ладно, я просто не понимаю изречений, типо винда не лучший интрусмент, просто без обоснований, вообще это инструмент, и тут как раз выбор делается на чем удобнее работать, и с чем тебе будет лучше
Line'R
А не проще юзать пару систем одновременно? Нет или не работает что то на одной, переключился. Все, вопрос снят и закрыт. Хватит замирать чат)
Kanstantsin
кароч ладно, проехали, конкретных примеров кроме POSIX который я и не использую даже толком и не увидел.. закроем тему
Владимир
Совсем забыл что xcode лучший редактор на Винду)
Kanstantsin
пфф, ты всё продолжаешь.. я выше описал уже про скетч и винду, и икс-код - свое их использование
Artem
Совсем забыл что xcode лучший редактор на Винду)
он даже не лучший редактор для мака)
Владимир
он даже не лучший редактор для мака)
Ну я знаю, просто как пример программы которая хорошо работает и там и там)
Владимир
Очевидно что большая часть людей использует IDE
Artem
большая часть людей использует яндекс.браузер для просмотра ютуба. А программисту свойственно выбирать операционку под свои задачи) Поэтому спорить просто не о чем) кому в чем удобно в том и пилит
Александр
большая часть людей использует яндекс.браузер для просмотра ютуба А шо, ютубчик там какой - то другой? Интересное утверждение чёт.
Ruslan
Всем привет, можно ли как-то получить Rect видимой части item'a в RecyclerView ?
можно в onScrollListener'е у layoutManager зпрашивать findFirstVisibleItemPosition() или findFirstCompletelyVisibleItemPosition(), получать по позиции вью. и у этой вью уже вызывать getGlobalVisibleRect, если нужен глобальный рект
Artem
большая часть людей использует яндекс.браузер для просмотра ютуба А шо, ютубчик там какой - то другой? Интересное утверждение чёт.
хоспадя, где ваша абстракция. Могу перефразировать - большая часть людей не знает вообще что такое IDE. А программист может сравнить и сам выбрать себе софт и операционку. Конечно, если не пишет для iOS. Но как бы и там есть выбор - начать пилить под андроид
Sergey
всмысле не канвасе? в SurfaceView “дырка” в GL_BUFFER
в прямом же. У сурфейХолдера запрашивается канва через метод lockCanvas и на неё уже выводится картинка, как правило - это подготовленый битмап.
Sergey
На практике нет. Почему разница более чем в два раза?
Откуда мне знать? Я же на Ванга 🤷‍♂️
Павел
ребят мне нужно чтоб в фоне работал вебсокет и при этом когда приходят сообщения с сокета отображать их в notification. Я сделал это через сервис и проблема в том что я не могу закрыть нотификации из-за того что приложение работает в фоне, а прерывать фон я не могу ибо сокет сразу закроется. Как мне решить эту проблему?
Sergey
Это в TextureView
Это у класса, который extends SurfaceView + implements SurfaceHolder.Callback
--------
Всем привет. Сейчас возможно будет серия нубских вопросов, но я должен их спросить. Кто-то из присутствующих (100% есть такие) работает с SQLite, а не с Room?
Павел
Да, сервис будет работать только с онгоинг нотификацией, иначе система рано или поздно пришибёт его. Но есть ещё такая штука как FCM.
то есть надо чтоб сокет сервера перенаправлялся через какой то апи фсм и тогда все будет круто работать?
Павел
Да
а есть может какие то траблы по трафику? на всех ли устройствах пойдет? может есть какие то use case в такой работе?
Denis
а есть может какие то траблы по трафику? на всех ли устройствах пойдет? может есть какие то use case в такой работе?
Пойдёт только на устройствах с play-services. Про трафик хз, ни разу не слышал, что есть проблемы.
Vadim
как такое возможно
Denis
как такое возможно
А почему сравнение по ссылкам, а не equals()?
Artem
как такое возможно
символ английский может быть в каком-то предложении
Sergey
как такое возможно
в первом случае строки в разных участках памяти (ссылки не равны друг другу), во втором - один участок памяти (ссылка на строку сравнивается с собой же)
Vadim
Убрал точки стало true
--------
У меня в проекте SQLIte, соответственно, пишу над объектами свои мапперы, что и как сохранять. Вопрос: как быть, если у меня класс , одно из полей которого - экземпляр другого класса. Пример: Class A{ private String id; private B b; private int count; } Соответственно, такой объект я запишу в базу следующим образом - будет таблица, в которой будет три столбика (id, b.getId, count) (нормализация, все дела). Вопрос в следующем - как мне поступать, когда мне нужно будет получать этот объект из базы. Условно, класс А требует в конструктор - Class A(String id, B b, int count), а таблица мне будет возвращать три строки. Мне прокидывать в маппер класса А маппер класса B или как это правильно разрулить?
--------
описал конечно, мда, ебать, топово
Алексей
Убрал точки стало true
почитайте про java string pool
Artur
Привет, как называется штука когда подсвечивает фичи в апе? с серым бэграундом прозрачным
--------
почитайте про java string pool
Вы имхо неплохо разбираетесь в архитектуре. Насколько нормально делать репозиторий CRUD интерфейсом над таблицей в БД?
Дима
Всем привет, подскажите пожалуйста как и где лучше лучше обрабатывать случай, если нет данных для RecyclerView? в адаптере RecyclerView или в клиенте (слушателе), который содержит RecyclerView, если есть пример скиньте пожалуйста
neikist
Алексей
Вы имхо неплохо разбираетесь в архитектуре. Насколько нормально делать репозиторий CRUD интерфейсом над таблицей в БД?
Эту работу на себя вполне может взять ORM, репозиторий обычно имеет тот интерфейс, который нужен бизнес-логике. Спросите в архитектурном чатике, может там кто-то еще подскажет
Дима
а что конкретно обрабатывать?
Допустим написать нет данных по такому запросу
--------
Допустим написать нет данных по такому запросу
архитектура какая-то есть в проекте?
--------
есть CleanArchitecture
presentation слой по какому паттерну написан?
Vadim
neikist
котлин
Ну, как минимум equals и == в нем равнозначны, значит дело не в том что ссылки разные.
Sergey
там где с equals и результат false точно символы в строках одинаковые?
Дима
presentation слой по какому паттерну написан?
Архитектуру не планируется переписывать.. Есть фрагмент в нем же получаются данные, данные передаются в адаптер RecyclerView, если нет данных , как отобразить вместо содержимого RecyclerView (которого нет), то что нет данных по запросу
--------
Архитектуру не планируется переписывать.. Есть фрагмент в нем же получаются данные, данные передаются в адаптер RecyclerView, если нет данных , как отобразить вместо содержимого RecyclerView (которого нет), то что нет данных по запросу
так я и не призываю переписывать. Просто обычно, если MVP/MVVM, то состоянием вьюхи управляют как раз из Presenter/ViewModel. Если у вас всё во вьюхе - там и разруливайте
Sergey
Vadim
хмм
Sergey
во втором варианте одна из "е" - латинская.
Дима
так я и не призываю переписывать. Просто обычно, если MVP/MVVM, то состоянием вьюхи управляют как раз из Presenter/ViewModel. Если у вас всё во вьюхе - там и разруливайте
Ну я могу тупо RecyclerView - контэйнер сделать visibility=GONE, и нарисовать программно TextView с информацией, что нет данных, а если появятся данные, то visibility=VISIBLE , но правильно ли это будет)
Сергій
йода стиль именования? ))
Сергій
не понял
ActivityMain
Sergey
а как надо?
Сергій
XxxActivity XxxFragment
Sergey
и тогда все начинает быть перемешанным
Сергій
ну не то чтобы надо, просто принято
Sergey
а так удобнее. Сначала "что это", а после конкретизация.
Vadim
в мою стрингу символ "\u200E" закрался! в этом было проблема
--------
Никто не подскажет?( https://t.me/android_ru/621617
Arshak
Всем привет. Подскажите плиз. У меня по запросу приходит текстовая стока с датой в формате "2019-11-16 09:23:34". Как сконвертировать чтобы было "сегодня 09:23"
Anonymous
Всем добрый день, я интегрировал installreferrer в приложение, но оно вылетает, когда выполняется referrerClient.startConnection. Также в приложении интегрирован applinks с facebook 11-26 14:43:54.402 I/orer.extraslot(10893): Rejecting re-init on previously-failed class java.lang.Class<com.google.android.finsky.externalreferrer.IGetInstallReferrerService$Stub>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/aidl/BaseStub; Что с этим делать?
--------
Вариант а: создавать связанную таблицу для B, вариант Б: Gson.toJSON()
вариант с гсоном сразу мимо, иначе в чем смысл, а по поводу связанной таблицы, как раз в этом и был вопрос, у меня есть эта таблица, но в другом маппере. Насколько правильно прокидывать один маппер в другой?