Дмитрий
Kirill
Всем привет, подскажите, как можно открыть приложение с картами? на подобии Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); но только карту, что-то не могу найти(( везде предлагает внедрить апи..
Сергей
Всем привет, подскажите, как можно открыть приложение с картами? на подобии Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); но только карту, что-то не могу найти(( везде предлагает внедрить апи..
показать свои координаты вероятно можно в webView. Гуглекарты имеют апи для сайтов, где можно указать в вызове координаты. Остальное - через АПИ карт, иначе никак
Сергей
да, вот через интенты еще вызывать встроенные карты.
Kozimjon
Ребят, практикую mvp - и вот соответственно такой вопрос (пользуюсь ретрофитом): 1) есть интерфейс, где собраны все API 2) есть синглтон класс для получения экземпляра ретрофита 3) есть несколько активити (совершенно не имеющих друг другу отношения) - у каждого активити свой интерфейс и презентер 4) в каждом презентере есть несколько обращений к серверу: получаю экземпляр ретрофита - далее интерфейс с API - далее вызываю нужный метод и уже в его колбэке обрабатываю responce Вопрос: все ли правильно я делаю? Просто паралельно работаю на angular - и там все запросы собираю в один сервис - там обрабатываю ошибки - и уже возвращаю результат - а на андроиде все запросы раскиданы по презентерам - если я что-то недопонимаю, то подскажите что гуглить/почитать/посмотреть. Заранее спасибо
leksss
da
Kirill
Причем больше интересует яндекс навигатор)
Kirill
В гугле картах можешь
а в яндекс так не получится?
Dmitrii
а в яндекс так не получится?
хз если честно, надо смотреть какие интенты ловит яндекс навигатор
Kirill
Понял, спасибо!
Сергій
😱
leksss
сейчас буду разбираться
leksss
спасибо огромное
Dmitrii
Понял, спасибо!
https://github.com/yandexmobile/yandexmapkit-android/wiki/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D1%81-%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.%D0%9D%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%BC
Kirill
да уже смог найти, но спасибо еще раз!
leksss
ну ты просто понимаешь, сталкивался
leksss
я не собираюсь показывать
leksss
что будет если поток не закрыть?
leksss
:D не работает
Kozimjon
куда?
Ребят, практикую mvp - и вот соответственно такой вопрос (пользуюсь ретрофитом): 1) есть интерфейс, где собраны все API 2) есть синглтон класс для получения экземпляра ретрофита 3) есть несколько активити (совершенно не имеющих друг другу отношения) - у каждого активити свой интерфейс и презентер 4) в каждом презентере есть несколько обращений к серверу: получаю экземпляр ретрофита - далее интерфейс с API - далее вызываю нужный метод и уже в его колбэке обрабатываю responce Вопрос: все ли правильно я делаю? Просто паралельно работаю на angular - и там все запросы собираю в один сервис - там обрабатываю ошибки - и уже возвращаю результат - а на андроиде все запросы раскиданы по презентерам - если я что-то недопонимаю, то подскажите что гуглить/почитать/посмотреть. Заранее спасибо
Kozimjon
это я видел, а код есть или смотреть некуда?
это например внутри презентера запрос - таких запрос в каждом презентере несколько
Kozimjon
это я видел, а код есть или смотреть некуда?
этот возвращает экземпляр ретрофита
Kozimjon
leksss
работает, я просто инет отрубил
leksss
попробую через xpath
leksss
нодом?
Сергій
leksss
нода считывает только <> а до id не добраться, т.к. блоки все одинаковые
Kozimjon
...как и снег 🌚
замечание очень уместное кстати))
leksss
буду пробовать, учу Практически
Kozimjon
если жёлтый код, то не норм
желтый код вылечился @NonNull ом
Kozimjon
ну а вот правильна ли сама архитектура? вот в чем вопрос
Kozimjon
сейчас сделанная через сопли - а вот хотелось хоть что-то, что можно поддерживать дальше
Andrey
Добрый день. Реализую функциональность "Забыли пароль?" с помощью Firebase Auth. Решил использовать Dynamic Links. Когда пользователь кликает на ссылку, открывается активность приложения, где он вводит новый пароль. Проблема в том, что когда я пытаюсь получить линк, в нем лежит нулл: FirebaseDynamicLinks.getInstance() .getDynamicLink(getIntent()) .addOnSuccessListener(pendingDynamicLinkData -> { if (pendingDynamicLinkData != null){ String link = pendingDynamicLinkData.getLink().getUserInfo(); Log.d("MyPlanner", link); } }) .addOnFailureListener(exception -> { Log.d("MyPlanner", exception.getMessage()); }); В чем может быть проблема и как это пофиксить? Вот мой манифест для активности, вроде все правильно: <activity android:name=".view.activity.SaveNewPasswordActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="coditrafalsky.page.link" android:scheme="https" android:path="/reset"/> </intent-filter> </activity> Пример ссылки: https://coditrafalsky.page.link/reset?mode=resetPassword&oobCode=OCeG7Ce7z5x2rynAUrA9PguGN2kmiQnJvl2SzZLP4NoAAAFrrNR5xQ&apiKey=...&lang=en
Арсений
Арсений
Арсений
В чем может быть проблема?
Alexander
сейчас сделанная через сопли - а вот хотелось хоть что-то, что можно поддерживать дальше
Ну не очень хорошо дёргать апи ретрофита из разных мест, вдруг придётся менять сетевой клиент, я бы сделал что-то вроде паттерна "репозиторий", или хотя бы инкапсулировал вызовы к сети в один класс, и обращался бы к этому кламму
Kozimjon
Ну не очень хорошо дёргать апи ретрофита из разных мест, вдруг придётся менять сетевой клиент, я бы сделал что-то вроде паттерна "репозиторий", или хотя бы инкапсулировал вызовы к сети в один класс, и обращался бы к этому кламму
вот этого и хочу - только не получается как-то. Все что выдает гугл - маленькие приложение, где всего пару запросов - и они реализованы так, как я описывал. Не могу тупо найти что почитать
Alexander
вот этого и хочу - только не получается как-то. Все что выдает гугл - маленькие приложение, где всего пару запросов - и они реализованы так, как я описывал. Не могу тупо найти что почитать
Чтобы грамотно всё сделать, нужно углубиться в архитектуру, изучить различия и реализации VM-паттернов, дело небыстрое, но очень хорошо в будущем пригодится, рекомендую
Арсений
Пытался сделать socket.connect, но ловил эксепшн
Mike
Пытался сделать socket.connect, но ловил эксепшн
загугли хоть сообщение об ошибке, это основы джавы
Арсений
Я гуглил, но так и не понял. Можете объяснить?
Mike
Я гуглил, но так и не понял. Можете объяснить?
Объяснить, что такое NullPointerException? @javastart
Арсений
А, так это понятно. Непонятна причина отсутствия передаваемых данных)
Дмитрий
𝔇𝔢𝔫𝔦𝔰
Немного ламерский вопрос: svg файлы можно использовать в АС? Или надо конвертировать?
Dug
Немного ламерский вопрос: svg файлы можно использовать в АС? Или надо конвертировать?
Свг конвертируется с собственный кастрированный формат
𝔇𝔢𝔫𝔦𝔰
т.е указать то можно свг, но в итоге получим свой кривой формат?
AL
Привет, подскажите, пожалуйста. Мне вот надо сделать так, чтобы уведомление пришло в 11:11. В setExact нужен параметр long triggerTime. Как его получить?
𝔇𝔢𝔫𝔦𝔰
почему кривой?
ну выше написали что собственный кастрированный формат
Сергій
он просто не позволяет делать разную дичь
Сергій
например исполнять JS или рендерить блюры
𝔇𝔢𝔫𝔦𝔰
ага, понятно. Спасибо.
Artur
Есть тултипы где можно задать кастомный лайут и чтобы была стрелка указывающая на вью к которой привязан? Везде что то только текст можно (
Artur
если есть готовое зачем делать это опять)
Artur
если не получится найти то уже буду сам видимо делать
Alexander
Всем привет. Есть такой вопрос как мне автоматически инжектить в каждый UseCase через конструктор с помощью dagger 2 viewModelScope для корутин? Или только придется через параметр метода передавать?
Anonymous
Юзкейс может быть один для нескольких вьюмоделей
Alexander
через параметры лучше думаю
ну то есть я получается делаю так someUseCase.execute(viewModelScope, SomeParam)?
Максим
Ура всем привет!
Alexander
Юзкейс может быть один для нескольких вьюмоделей
Ну наверное же это будут разные инстансы юз кейса. И у них будут viewModelScope разных вью моделей?
Максим
Есть тут кто-то, кто знаком с инвестициями в приложения?
Mike
Есть тут кто-то, кто знаком с инвестициями в приложения?
Чаво? Уже столько мамкиных инвесторов забанено, поосторожней тут