Mike
nometa.xyz
Egor
Ребят. Вопрос со стороны клин архитектуры. Есть пагинация в приложении и соответсвенно класс дата сорс, в котором происходит постепенная загрузка данных. Вот встал вопрос. В этом дата сорсе лучше создать презентер или сразу можно создать репозиторий, с которого брать данные?
Egor
Внутри презентера создается репозиторий
Egor
@Android_Architecture
Ого, маешь классный канал) Спасибо
Влад
разбираюсь с технологией location, выкидывает null в onSuccess колбэк, в класс передаю applicationContext, дэбажил это всё на телефоне которым уже пользуюсь год, пэрмишны запрошены
Влад
Влад
𝑯 𝑶 𝑲 𝑼
там нужно запрашивать разрешение на локацию?
𝑯 𝑶 𝑲 𝑼
𝑯 𝑶 𝑲 𝑼
проверь статус авторизации
Влад
это что?
𝑯 𝑶 𝑲 𝑼
после запроса разрешения на использование геопозиции ты получаешь статус: разрешено или нет
Влад
разрешено, это проверил
Danil
всем привет ! извините за тупой вопрос вопрос в том что где взять json format для того что б получить маршрут в карте
Elron
как называется UI компонент на фрагменте который вылезает снизу и может перекрывать весь экран ?!
Max
подскажите, в ресайклере 1 итем, он высотой в 2 экрана, и сразу проматывается к нижнему краю, а должен к верхнему, как это сделать?
Elron
да, спасибо)
Влад
https://material.io/components/sheets-bottom
там по гайдлайну посмотри, это скорее всего то что надо
Anonymous
там по гайдлайну посмотри, это скорее всего то что надо
а кстати, что, на его базе пилят разве целые экраны с тулбарами и меню?
Anonymous
я просто что только не вижу, и табы отталкиваются этим боттомшитом, и тулбар, и анимации разные везде. мб либа, но не боттом шит?
Влад
я просто что только не вижу, и табы отталкиваются этим боттомшитом, и тулбар, и анимации разные везде. мб либа, но не боттом шит?
вот честно говоря не ебу, я это не делал, но если столкнусь то не знаю как делать, вот даже например чтобы оно с боттом шита транзишилось на весь экран при свайпе наверх
Anonymous
в Slack например такое сделано, но только навигация горизонтальная
Max
убери match_parent у вьюхи итема
там врап стоит, попробовал так же с заданной высотой. Всёравно ресайлер сразу нижнюю границу итема показывает
Anonymous
там врап стоит, попробовал так же с заданной высотой. Всёравно ресайлер сразу нижнюю границу итема показывает
Адаптер сразу знает о своих данных или ты их подставляешь потом и дергаешь notify* метод?
Max
Адаптер сразу знает о своих данных или ты их подставляешь потом и дергаешь notify* метод?
да, я именно так и делаю. Сейчас получилось так: скрываю ресайклер, делай сеттинг данных, когда он закончен перемытываю наверх и показываю. Иначе дёргается снизу вверх
Max
Может ради одного итема в 2 высоты экраны лучше юзать вьюпейжер с двумя пейжами?
там их ещё будет целый миллион, разумеется, это я так, что бы было понятно что нужно внутри этого итема сделать скролл
Паша
Добрый вечер. Парни, есть ктото опытный с работой с firestore ? Подскажите как сделать доступ к коллекции или файлу лимитированным, чтобы юзеру нужен был пароль чтобы получить read&write доступ ?
Nikita
Добрый вечер. Парни, есть ктото опытный с работой с firestore ? Подскажите как сделать доступ к коллекции или файлу лимитированным, чтобы юзеру нужен был пароль чтобы получить read&write доступ ?
// Allow read/write access on all documents to any user signed in to the application service cloud.firestore {   match /databases/{database}/documents {     match /{document=**} {       allow read, write: if request.auth != null;     }   } }
Nikita
Пример из документации
Паша
// Allow read/write access on all documents to any user signed in to the application service cloud.firestore {   match /databases/{database}/documents {     match /{document=**} {       allow read, write: if request.auth != null;     }   } }
Это же просто чтобы авторизированный юзер получал данные права. У меня сейчас так и прописано. А у меня анонимные авторизованные и не все должны иметь доступ к коллекции, а только те, у кого есть пароль
Паша
Как firestore узнает что у юзера есть пароль?
Это всё и есть часть моего вопроса :). Я не знаю firestore, пытаюсь сделать чтото, застрял на этом моменте
Nikita
Это всё и есть часть моего вопроса :). Я не знаю firestore, пытаюсь сделать чтото, застрял на этом моменте
Вы это должны или прописывать в своем клиенте, или использовать сторонний бэкенд, или использовать firebase functions
M
Всем привет. При нажатии на кнопку появляется BottomSheet. Установил его в STATE_EXPANDED. Но когда скролю вниз он не закрывается сразу а переходит в состояние STATE_ COLLAPSED. Как это отключить? Чтобы при нажатии кнопки он появлялся, и при скроле вниз он сразу закрывался.
Максим | Мобильные приложения
Отправляю уведомления через сервер в приложение. Если приложение открыто, то его можно обработать при помощи FirebaseMessagingService. Но как его обработать, если приложение в фоне?
Артем
таким же образом
Максим | Мобильные приложения
таким же образом
А куда приходят данные? В onMessageReceived пусто, так как он не вызывается
Артем
если ты отправляешь чисто notification, то получишь вызов в сервисе только если апа foreground, если хочешь обрабатывать в фоне - отправляй data сообщения
Georgy
http://codebins.com/bin/4ldqoa7/latest
Georgy
Georgy
Кроме дискрипшена и "string нету других варнингов
Артем
ага. можно и вообще без notification
Максим | Мобильные приложения
ага. можно и вообще без notification
Сделал логирование для примера. Метод не вызывается
Максим | Мобильные приложения
Александр
Господа. Десятый андроид какие ключи подходят для ssh? rsa DSA ?
Артем
хз что там по итогу у тебя отправляется. через postman все ок)
Александр
что-то не получается заход по ssh permission denied
Олександр
http://codebins.com/bin/4ldqoa7/latest
по разметке всё ок. полностью слетели констрейнты для imageView. ты точно их программно не создавал / зачищал??
Georgy
Нет
Georgy
Все по новой строить?
Dmitry
Пацаны ребята помогите пожалуйста. Кто-нибудь имел дело с REST API, а если конкретней то с отправкой ИМЕННО POST запросов? Я мозг себе уже весь сломал блин. GET-ы описаны везде куда ни плюнь, а про POST вообще нифига. Может есть у кого ссылка на вменяемый мануал/инфу, или может примеры какие (очень желательно конечно с пояснениями). Может кто сможет на пару вопросов(скорее всего даже один) ответить а?
Albert
@Android_Architecture
Благодарю за ссылку. Остаётся вопрос, почему в описании чата ее нет
Олександр
Все по новой строить?
хз тогда в чем проблема. но констрейнты чем-то затираются. и ещё лучше удали тут плюсы у айдишников везде, ты обращаешься к существующей вьюхе, а не создаёшь айдишник новой. app: layout_constraintBottom_toTopOf = "@+id/button2" +id только при объявлении view
3h4k
Сегодня праздник у ребят, Ликует пионерия. Сегодня в гости к нам пришёл Лаврентий Палыч Берия
Anonymous
Всем привет. Каким способом лучше всего сделать такое выезжающее меню?
Олександр
BottomSheet
DialogFragment
Олександр
😄😄😄
Egor
DialogFragment
Ну я кратко написал)
Egor
Ну я кратко написал)
Все равно не первым ответил)
Anonymous
А можно в bottom sheet засунуть recycler?
Олександр
Ну я кратко написал)
да я прикалываюсь)
Egor
А можно в bottom sheet засунуть recycler?
Да, что угодно. Это отдельный фрагмент.
Anonymous
Понял
Anonymous
Спасибо всем кто ответил)))
Artem
Всем привет, правильно ли использовать okhttp как websocket клиент или есть более подходящие решения?