Данил
Ту прогу я хочу переделать. Мне скинули проект и угадай что там? Спорю не угадаешь
Не думаю, что Constraint Займет много времени отрисовку, учитывая всего 3 кнопки и TextView. А вот если бы сделал многоуровневую иерархию container-ов из LinearLayout, RelativeLayout и FrameLayout, то я думаю тебя самого нужно из команды погнать =) Учитывая что с ConstraintLayout это делается все в 1 уровень
theakella122
Не думаю, что Constraint Займет много времени отрисовку, учитывая всего 3 кнопки и TextView. А вот если бы сделал многоуровневую иерархию container-ов из LinearLayout, RelativeLayout и FrameLayout, то я думаю тебя самого нужно из команды погнать =) Учитывая что с ConstraintLayout это делается все в 1 уровень
Тут не спорю. Учитывай, что я еще школьник в 9м классе. Разработкой занимаюсь меньше года, до этого я изучал код уже готовых прог. Вижу ты не стал угадывать, поэтому скажу так. Там был ant
Печенье
))) та угараю я
Сергей
В смысле? Это сервис от гугля и привязан он к гугльаккаунту телефона и ни к чему больше. Другой девайс - тот же аккаунт - доступны те же покупки. Хоть 100500 устройств.
Сергей
Кто хочет делать инапп с привязкой не к гугльаккаунту пусть свой инапп пишет с тестершами и преферансом.
Vladimir
Гугл биллинг, что означает тестовая карта - подтверждать через несколько минут? В каких случаях возникает такая ситуация в реальной жизни?
Сергей
Гугл биллинг, что означает тестовая карта - подтверждать через несколько минут? В каких случаях возникает такая ситуация в реальной жизни?
Индусы. Оплата через звонок другумамыжены в Бангалоре, он перешлет деньги гуглу переводом. Есть такие системы оплаты
Сергей
Когда все сильно отсрочено
Данил
Ребят, кто-нибудь смог совместить кластеризацию и рисовании polyline между точками на GoogleMap. Кластеризация через google map utils
Kozimjon
Всем привет. пытаюсь получить mimeType по Uri, который я получил по абсолютному пути к файлу - возвращается пустая строка - хотя Uri у меня норм - никто не сталкивался? Заранее спасибо
Sander
Всем привет, подскажите пожалуйста как читать notification-ы - которые приходят на твой телефон? создал тестовый notification notificationManagerCompat.notify(1, mBuilder.build());, теперь пытаюсь его прочитать, создал тестовый чтоб было что читать и пробовать, но сколько не проболва не получается, подскажите пожалуйста как это сделать! Заранее спасибо. могу выложить проект, если это поможет!
Roman
Ребят, есть стандартная операция для работы с мапой: 1) взять элемент по ключу 2) если элемента нет, создать и записать в мапу новую пару ключ-значение 3) отдать элемент Так вот вопрос, ConcurrentHashTable ведь не лочит на чтение, значит при работе с несколькими потоками может выйти так, что будет создано несколько объектов для нового ключа в разных потоках, а потом они его запишут-перезапишут в мапу, верно?
Данил
ConcurrentHashMap смотрели?
Сергей
См.доки...но кажется код между 1 и 3 д.б.синхронизирован. то есть проверка как минимум.
Сергей
Иначе можно считат, его там нет, а через микросекунду уже есть из другого потока
Roman
Не понял немного логику Concurrent safety гарантирует, что объект не будет меняться одновременно несколькими потоками При чтении ты ничего не записываешь
Одновременно - да. Нужно достать элемент из мапы, если его нет, то для запрошенного ключа добавить его. Так вот, использование ConcurrentHashMap не исключит такую ситуацию, где несколько потоков запросят один ключ и, получив null, создадут для этого ключа каждый по значению и по очереди запишут одну и ту же пару, так?
Egor
Ребят, подсажите пожалуйста. Если я обращаюсь к лейзи обьекту, он каждый раз создается по новой?
Сергей
А уже само помещение ключа будет параллельно. Но тогда вероятно проще всю коллекцию синхронизировать, нет? Там же не 100+ тредов и не 100000+ элементов что бы синхро тормозило?
Сергей
Смотреть доки надо.
Сергей
Но тогда нафига concurrent? Синхр.коллекцию и вперед
Egor
Как такое может быть? Кол - во айтемов в листе 5, но ресайклер пустой. Юзаю дифф утилы. Если я сделаю через notifyDataSetChanged, то ресайклер заполняется.
Сергей
Пока один тред проверяет/меняет - остальные ждут.
Egor
Ну вызови нотифай делов то
Зачем, если через утилы хочу?
Egor
Через нотифай каждый может, а вот с дифф утилами вожусь, не пойму где ошибка
Egor
везде код глянул, точь в точь.
Egor
2 года прогаю, не новичок, но туплю конкретно)
Сергей
Зачем, если через утилы хочу?
У меня был такой глюк на листадаптере где дифутилы под капотом, потом пропал. Попробуй на него перейти. Он точно отлажен
Pavel
На нотифай
Mike
Сделал stateListAnimator. Если им переключать тень в зависимости от ±pressed, всё красиво и хорошо. Если переключать selected или activated, тень переключается без анимации и с запозданием. Нас тут в комнате двое, я и андроид, кто калека?)
Сергей
ListAdapter. Вместо обычного, потомок.
Egor
На нотифай
ну приходим к старту👍
Сергей
См.в доках, давно есть
Dmytro
Народ делал кто http сервак на андроиде? Поделитесь плз ссылкой на хорошую не устаревшию инфу
Unat
Народ делал кто http сервак на андроиде? Поделитесь плз ссылкой на хорошую не устаревшию инфу
А чем оно должно принципиально отличаться от http-сервера не на андроиде?
Dmytro
А чем оно должно принципиально отличаться от http-сервера не на андроиде?
ничем, есть хорошая ссыль с ионфо сервака на java\kotlin?
Dmytro
ktor выдает ошибку при запуске
Unat
API 24+ вроде не должен
Dmytro
не должен, но выдает)
Unat
это был мой первый кандидат на случай "срочна надо сервер под андроид" :/
Dmytro
пробовал и 7 и 10 андроиды, та же ошибка
Dmytro
сокеты их работают нормально, а сервак не хочет
Unat
А какая ошибка?
Dmytro
та о которой вы судя по всему знаете) на которую отвечают мол для 24+ точно не вспомню сейчас
Unat
В рот мне ноги если я не заведу его за следующие 20 минут
Dmytro
жги)
Unat
жги)
работает
Sergey
Я заводил web сервер на Android Wear через ktor и там оно прекрасно работало
Dmytro
что может быть не так? При запуске тупо зависает ui и сервак не создается
Dmytro
Unat
А как ты запускаешь сервак?
Dmytro
как в примере
Unat
wait=true убери
Unat
это блочит UI поток :/
Unat
Ну и андроид тут должен отрыгнуть трейс в рантайм с походом в сеть из UI, отчего ничего не работает.
Pêcheur
Ребята, подскажите как во вьюпейджере отключить перемотку страниц в одном направлении?
Dmytro
http://127.0.0.1:8080/
Dmytro
я делал на NanoHTTPD
он оч устаревший
Unat
http://127.0.0.1:8080/
А в манифесте пермишены на сеть добавил?