Serhii
Привет, есть цепочка экранов А - B - C надо передавать данные с А в С кто как это делает? тема немного холиварная думаю, но интересно
Daniel
3 файла
Dug
Да я попозже сам попробую)
Daniel
ок, отпишешь в ЛС, пожалуйста?
Daniel
интересно тоже
Daniel
Можно или нет
Dima
Народ, ну подскажите как телеграм/слак открывает ссылки в сообщении? Типо как встроенный webview только вот мне кажется что это хром.
Dima
Custom chrome tabs
Спасибо
Nick
Привет, есть цепочка экранов А - B - C надо передавать данные с А в С кто как это делает? тема немного холиварная думаю, но интересно
Я бы думал исходя из объема данных и возможности их будущего изменения. Если там какая нибудь маленькая структурка, то сделал бы ее parcelable, закинул в bundle с ключом “data” например и передавал бы от экрана к экрану. А если большой объект, то в bundle кладёшь ключ, а сам объект хранишь в репозитории. Хз, мож такой подход и зашквар и меня обольют грязью, но на данном этапе своего умственного развития я сделал бы так)
Nick
зачем при втором подходе в бандл класть ключ?
А как из репозитория взять объект? Хорошо если он там один, а если нет?
Serhii
ну он же в репозитории как то называется) и ты же знаешь на экране С что тебе нужен именно этот
Serhii
речь же о переменных просто
Daniel
Тут надо передавать id через Bundle
Daniel
А данные в репозитории можно закэшировать
Daniel
Или в сеть ходить
Nick
ну он же в репозитории как то называется) и ты же знаешь на экране С что тебе нужен именно этот
Репозиторий это такой паттерн, абстрагирующий какое либо хранилище однотипных объектов, соответственно без ключа можно либо все взять, либо ничего
Artem
Кто-нибудь занимался вопросом переопределением ресурсов Android ? Конректно интересует использование нестандартных ресурсов в XML.
Ivan
Привет, есть цепочка экранов А - B - C надо передавать данные с А в С кто как это делает? тема немного холиварная думаю, но интересно
Хранишь данные в репо –> БД. Между fragments передаёшь примимтивы ключи, они их кидают в контроллер, и там выстакиваешь данные из репо –> БД
Nick
ну он же в репозитории как то называется) и ты же знаешь на экране С что тебе нужен именно этот
Вы свой кейс раскройте пошире, а то не очень понятна связь экранов. У вас есть где нибудь список и раскрытие его элемента или что то подобное?
Oleh
пацыки, сколько в андроиде первый релиз проверяют ? эпл на 1,5 дня позже начали, и уже скоро сутки как заапрувили, сколько ждать обычно в гуглсторе надо в среднем ?
Serhii
Вы свой кейс раскройте пошире, а то не очень понятна связь экранов. У вас есть где нибудь список и раскрытие его элемента или что то подобное?
речь о десятке констант, которые получили с сервака на экране А идем на экран В, на В дополнили список и на экране С их надо заюзать, и они нужны только на время существования этих экранов в бэкстеке
Nick
1 мб, если не изменяет память
Корбен
Ребят кто подскажет как работать в блоками безконтактных карт? Может знает кто ресурс почитать про блоки, как их считывать и т д
Иван
Каким образом скайп и другие месенджеры при подключении к машине по блютуз выводят имя звонящего на дисплэй авто?
Alexey
Ребят кто подскажет как работать в блоками безконтактных карт? Может знает кто ресурс почитать про блоки, как их считывать и т д
Не очень понял, что за блоки, мы пользуемся для сканирования карт через NFC вот этим... https://github.com/pro100svitlo/Credit-Card-NFC-Reader
K
Всем привет. Вопрос не много не по теме: кто как продвигает свои приложения? Может порекомендуете какие-то сервисы, которые точно работают?
Alex
https://www.appbrain.com без накруток и ботов
Andrew
Каким образом скайп и другие месенджеры при подключении к машине по блютуз выводят имя звонящего на дисплэй авто?
Насколько я помню, во время звонка можно получить номер звонящего, а дальше дело техники - https://stackoverflow.com/questions/45367680/android-get-contact-name-using-phone-number
Andrew
А может Bluetooth Hands Free Profile сам по себе системно получает все данные
Ярослав
Ярослав
He's creating a project. He's syncing gradle files. Open Event Log rect, Gradle sync failed! Android Studio is coming to town!
Иван
А может Bluetooth Hands Free Profile сам по себе системно получает все данные
Как получить имя вопросов не возникает, проблема по работе с блютуз, как послать текст что бы вывести на экран, вот делемма
Иван
Спасибо, буду искать)
Александр
Всем привет. Кто в последнее время сталкивался с GooglePlaceApi а именно с Autocomplete? Проблема такая - пытаюсь мигрироват на их новое API, вызываю доя автозаполнения их Activity через intent. Раньше api key передавался через манифест, теперь его надо в явном виде передавать в Places.initialize Собственно у меня все работает - поднимается активити, но при наборе первой же буквы идет REQUEST DENIED. Я на стороне api сделал все что мог - поменял ключ, прописал креденшелы приложерия и т.д. но ничего не помогает. Вопрос - можно ли как-то посмотрть что скрывается за REQUEST DENIED? Что конкретно places api не нравится?
Oleg
Ребята, кто знает, что означает этот замок на шрифте в AndroidStudio?
Mikhail
Всем привет! У меня нубский вопрос. Я сделал Frame с LinearLayout, в который я помещаю Listview и ещё пару статических элементов. Для листа я ставлю высоту "wrap content" и я ожидаю, что его высота будет достаточной, чтобы весь список "поместился". Вместо этого список как бы "придавлен" и внутри него работает свой собственный отдельный скролл. Я хочу, чтобы список не "жался" и скролл был один общий на всю страничку. Простите за сумбурное объяснение, попробую схематично показать сейчас.
Igor
Ребят, а в detekt можно написать правило на xml файлы? Или надо обязательно под lint правило писать?
Gregory
ListView предназначен для переиспользования вьюшек — какой тогда в нём смысл, если его засовывать в LinearLayout в ScrollView?
Gregory
чтобы добавить что-нибудь над или под списком, у него есть методы addHeaderView и addFooterView
Mikhail
У меня есть однотипный список элементов. Мне показалось логичным использовать лист для этого
Gregory
да, его логично использовать
Mikhail
Список динамиечский, в рантайме может меняться
Mikhail
На всякий случай, у меня получается вот так:
Mikhail
А я не хочу отдельный скролл, хочу, чтобы просто список отображался целиком
Mikhail
Точно также список отображается, если его извлечь из LinearLayout
Gregory
тогда просто засунь элементы из списка в LinearLayout?
Gregory
если их немного, это даже не будет лагать
Gregory
это не отвечает на суть вопроса)
Gregory
в данном случае recycler — это ListView с большим количеством фич
Gregory
принцип-то один и тот же
Mikhail
На recycle view будет та же проблема?
Mikhail
Я просто пытаюсь понять логику применния GUI. Вроде как я пытаюсь сделать очень простую вещь
Gregory
ты ещё скажи что это всё надо на котлине писать
Gregory
и не надо (это не сарказм)
Gregory
джава не нужна
а я думал все Артёмы классные(
Artem
а я думал все Артёмы классные(
просто хочется чтобы было другое мнение. Пока мне доказывали про то что она нужна, стока аргументов классных накидали
IG
Господа, подскажите как сделать 3-4 Card View на одном экране, чтобы они по высоте полностью его заполняли при любом разрешени.
Gregory
ну да, добавь их просто через addFooterView в ListView
Gregory
если "всякой хрени" в середине списка нет
Dmitrii
Всем привет! Коллеги, подскажите, как из фрагмента передать переменную в другой фрагмент?
Evgeniy
А чем тебя котлин не устраивает?
Mikhail
если "всякой хрени" в середине списка нет
эээ, получается мне нужно добавить "хрень в список?"
Artem
А чем тебя котлин не устраивает?
ой да хватит, 2 дня назад уже обсудили все
Mikhail
да
Попробую. Спасибо!
Gregory
так-то LinearLayout сам по себе ничего не умеет прокручивать