Norim
Полоска вообще не нужна
Egor
Текст, чтобы прямо перед пользователем отсчет шел например 03:45:15
Составь строку из трех переменных. И каждой реализую свою логику уменьшения.
Maksym
Народ, подскажите, в чем может быть проблема или хоть как ее дебажить?) на 24 работает, на 23 такая ошибка
Chriz
Скорее всего и лейоут элемента
Дмитрий
Всем привет! Есть - ли какой-нибудь готовый вариант для выбора города из всех существующих? (Т.е. есть ли реализация под андроид, чтобы пользователю показывался грубо говоря диалог, и он в нём выбирал 1 город из всех существующих)
RgiN✙
Логично же(это был не код)
Это был питонячий 😉😏
а
Нет
Mike
вьюмодель?
Nick
Модель это слой обработки данных, т.е. domain+data слои Мввм всего лишь архитектурный паттерн слоя представления
Nick
Плохо ищешь
Mike
моделью называют всё это вместе.
Damir
а модель в мвп отличается от модели в мввм?
Damir
на raywenderlich было вроде
Nick
Например https://habr.com/ru/post/432826/
Konstantin
codelabs от Google
Nick
А попробовать загуглить?
Konstantin
Fundamental там вроде почти все компоьенты mvvm рассматриваются
Sergei
Ребят, всем привет. Практикуюсь в создании простых программ(обучаюсь). Подскажите, что за ошибки у меня выскакивают? Не могу понять, все было нормально, но потом перестал запускаться эмулятор или запускается с ошибкой
Mike
В потоке трогаешь вьюхи
любой код выполняется в потоке
Sergei
пора учить джаву
Я попутно учу и джаву и студию
Chubaka
любой код выполняется в потоке
не в ui потоке трогаешь вьюхи )
Sergei
По видео делал, странно что там работает) Спасибо, буду разбираться в своих косяках
Sergei
само приложение запускается, но после того как начинаешь взаимодействовать с ним, то оно рушится и начинаются ошибки
Sergei
Трогать и делать что то с вьхами можно только в основном потоке)
Я понял, спасибо. В видео было сказано, что воизбежании зацикливания приложения, можно создать дополнительный поток, куда поместить цикл. Спасибо за помощь, сейчас попробую исправить
Mikhail
Подскажите. В Google Play есть возможность выставить триал для платного приложения? Не распродажу, а именно чтобы все новые пользователи могли его бесплатно попробовать некоторое время, а потому уже решили стоит оно покупки или нет.
Anonymous
Если я правильно понял, то проще сделать урезанную версию приложения. Некоторые фичи сделать платными, и если юзер захочет их использовать, то перебрасывать его на страницу платной версии
Mikhail
Есть для подписок: https://developer.android.com/google/play/billing/subs#free-trial
Спасибо! Помню что где-то уже видел триал, но забыл что он только для подписок :)
Ksenia
Чатик проматываю и сообщение увидел, может был уже ответ.. А записи где то есть такого?
Нет, записи нет, там буквально каждый со своей целью приходит, решают свои задачи, задают свои вопрсы, или не задают, ищут ответы вместе, просто работают рядом. Обмениваются контактами. Просто проводят хорошо время и с пользой. Клуб анонимных андроид разработчиков с общими интересами 🤣. Очень дружелюбно и уютно.
Ksenia
Check out this Meetup with GDG Berlin Android http://meetu.ps/e/Jc9Zx/C5329/d
Ksenia
Например тут, возможно есть в Вашем городе подобное. Можно поиском в митап поискать
Ksenia
Время GMT +2 указано
Ksenia
Не за что :)
Vladimir
Не за что :)
еще вопросик...) там на немецком? )
Ksenia
Ангийский :)
Vladimir
отлично, еще раз спасибо )
Sergii
еще вопросик...) там на немецком? )
Да вбей gdg, они много где есть. Вот только ивенты часто у них левые
Sergii
Во всяком случае когда интернационал собирается. Локальные ещё ок. Но когда событие с приглашениями и тп приезжие просто пересказывают статью с дев андроид
Danil
Народ во fragments есть метод onActivityCreated(), который вызывается когда activty создано. Стоп, а разве оно может быть не создано, а fragment быть создан? Как так? Сначала activity, потом уже fragment, и никак не наоборот.
Egor
Ребят, киньте ссылку на список всех чатов.
Mike
Ребят, киньте ссылку на список всех чатов.
тут, конечно, не все, но… github.com/goq/telegram-list
Egor
тут, конечно, не все, но… github.com/goq/telegram-list
Спасибо, но я видел телеграм канал со списком тегов на чаты.
Anonymous
Ааа, жесть! Я не понимаю что за идиотство со студией: с Vector Asset все в порядке, а вот с Image... Их как-то люто жмыхает
Anonymous
ничего не понял, но очень интересно
Кину фото, ибо скрины перестали делаться
Mike
Кину фото, ибо скрины перестали делаться
ну как можно прогать, если не умеешь делать скрины?
Anonymous
ну как можно прогать, если не умеешь делать скрины?
Я просто не на ту клавишу скрин забиндил
Anonymous
Вот такая херабора
Ksenia
Глубокая ссылка 🤣
Konstantin
модель не зависит от платформы, а вьюмодель, хотя и можно как архитектуру использовать в других местах - всетаки с одного конца опирается на андроид
Mike
класс Model вообще не имеет смысла
Konstantin
так что в модели у тебя данные, которые не зависят от платформы, и разрабатывать их надо с мыслью "а как было бы на десктопе" (как пример)
Konstantin
а вьюмодель - это уже конкретика, андроида
Konstantin
репозиторий это источник данных, но не скалярных данных а обычно определенных объектов. например почтовый ящик можно рассматривать как репозиторий писем.
Mike
модель — абстрактное понятие, репозиторий в него входит
Mike
репозитории — и есть Model
Sky Surfer
Привет. Подскажите, как в webview после цепочки редиректов получить самый последний? Пыталась реализовать через shouldOverrideUrlLoading, но этот метод ловит также ссылки, на которые пользователь переходил, кликая по сайту. А мне нужна ссылка конкретно на сайт, куда он попал после редиректа.
Mike
нет, зачем?
Konstantin
под моделью может подразумеваться совокупность классов, образующих некоторую бизнес логику, для реализации какой нибудь конкретной задачи
Konstantin
можешь рассматривать это как package если тебе так удобнее
Mike
мы тут не догадываемся, автор чего
Konstantin
начитаются всякой хуйни от индусов а потом кнопки красить не могут три часа 😂
Mike
дай хоть какой-то контекст. Беспредметно — непонятно