Евгений
А как вы реализуете проброс данных между асинхронными действиями и активностями, те кто рх не юзают?
Alexey
Асинк тасками с колбэками
Gerc
темболее
Gerc
нет
Sergey Mitrofanov
А как вы реализуете проброс данных между асинхронными действиями и активностями, те кто рх не юзают?
У нас есть 1 рабочий поток с лупером для бизнес-логики, и мы просто хендлерами постим ранаблы между нимим )
Gerc
устаревшая, на рефлексии
Gerc
куча иссусесов
Igor
А отсутствие вызовов Bitmap#recycle может привести к утечкам памяти, либо просто дольше будет процесс очистки?
Alexander
Есть мастера constraintLayout? Впервые появилась трабла в верстке, с которой совладать никак не мону.
Sergey Mitrofanov
Хм, а что там? мин СДК 14 требуется? )
Anonymous
При разработке приложения через Андройд-Студио, когда пытаюсь открыть приложение на реальном устройстве (xiaomi redmi 4a), выдаёт ошибку, само устройство обнаруживает, но приложение не открывает. Всё уже перепробовал, никто не знает, в чем может быть дело?
Sergey Mitrofanov
Хм, разве это проблема? minSDK 14 - это ICS 4.0.0 На сегодня таких девайсов даже не сыскать не то что в продаже, а и на руках. У меня в 2011-м был первый андроид телефон Sony, который тогда через месяц проапдейтился до 4.0.0 Е-мое, уже 6 лет прошло )
Sergey Mitrofanov
Сорян, перепутал ) Это не ты говорил, что тут что-то не так...
Sergey Mitrofanov
Хотя и отвечал я не тебе тоже...
Александр
он перестал жену мучить?))
Александр
это хорошо)
Alexander
Ребят, подскажите, пожалуйста, как такой баг исправить. RecyclerView. Добавляю элемент с малым количеством текста и он по настроению делает карточку большой, так как до этого были большими карточки. Или добавляет маленькую, но если я на ней что-то изменю и сделаю notifyItemChanged, то она снова становится большой. Причем, если закрыть клавиатуру, то размер становится адекватным (пересчитывается, видать) Я понимаю, что он переиспользует старые большие карточки, но как можно пофиксить, чтобы размер он контролировал нормально?
Alexey
Сколько сейчас примерно стоит на фрилансе заказать иконку для приложения?
Александр
чет на первый 3 минуты слишком много даггера.(
Dmitry
чет на первый 3 минуты слишком много даггера.(
Первое выступление в Берлине про даггер, поэтому его там минут на 40. Можно же другие качать, если вам дагер не интересен. Конференций сейчас слишком много, чтобы смотреть их все целиком. Хотя я, признаюсь, выкачиваю целиком, но потом многую бесполезную хрень типа прогрессивного веба удаляю едва полистав.
Anonymous
Удалить гмаил с её сервисами возможно?
Alexey
Удалить гмаил с её сервисами возможно?
блять. параноик малолетний - прошей ось без встоенных гуг апс и не еби мозги.
Александр
Плюсую про кишки. Хотелось бы увидеть что-то подобное: https://www.youtube.com/watch?v=hb2objxRrcc
ну вроде в Москве скоро будет доклад про какую ту фигню в новых андроидах(из головы вылетело) от разраба таксометра от яндекс. Вот жду, и гц ещё кто-то обещал.
Alexey 🇪🇸
Плюсую про кишки. Хотелось бы увидеть что-то подобное: https://www.youtube.com/watch?v=hb2objxRrcc
в последнее время лично мне вообще интересны доклады только про кишки, остальное можно в основном найти в документации, на медиуме, гугле и т д
App
какой самый лучший определитель местоположения наподобие http://ip-api.com/json . Этот глючит иногда
WaterSmith
Привет. Вопрос по анимации AnimatedVectorDrawable. Если я хочу, чтобы аниматоры стартовали не все одновременно, а последовательно, один за другим, как это сделать?
App
А чем FusedLocation от гугла не устраивает?
причем тут fusedlocation, это совсем другие сервисы. Мне чтобы через айпишник пробить, город и страну
Gerc
А чем FusedLocation от гугла не устраивает?
Не у всех гуглсервисы есть
WaterSmith
во, это оно, спасибо
Sergey Mitrofanov
причем тут fusedlocation, это совсем другие сервисы. Мне чтобы через айпишник пробить, город и страну
Попробовал по вашей ссылке, херово пробивает - я физически в Белгороде, а показывает, что в Москве (на 700км ошибся. =) Сомневаюсь, что вы найдете сервис адекватной точности геолокации по IP...
Александр
Sergey Mitrofanov
Не у всех гуглсервисы есть
По крайней мере у всех, у кого есть Play Market есть и сервисы гугла. Т.е. если публиковаться в Китае, на Амазоне/Яндексе и пр, то действительно, это стоит брать в расчет...
Sergey Mitrofanov
3G, самый попсовый вариант инета для смартфонов в ру )
Sergey Mitrofanov
На линейже часто не ставят сервисы
Play Market же не работает без Google Play Services... Или у них какой-то свой пропатченый Play Market?)
Sergey Mitrofanov
А, ну я это и имел ввиду выше: Если распространять апп за пределами плей маркет, то нужно держать в уме отсуствие плей сервисов. Хотя на моем опыте, среди моих заказчиков, не было ни одного, кто даже думал бы о публикации апп где либо еще кроме плей маркета.
Sergey Mitrofanov
Ну если ЦА там, то не позавидуешь...
Gerc
А ещё отключают обновления сервисов и не работает локация через них
Sergey Mitrofanov
и вот тут мы уже конфликтуем с намерениями и желаниями пользователя )
Gerc
Просто не юзать fused
Vlad
Просто не юзать fused
а что тогда, какая альтернатива?
You
Что там по возможности купить второй пиксель?
You
Из Америки
Bulat
Говорят там с экраном косяки
You
Это у xl
You
Я обычный возьму
You
Ну так что
App
насчет местоположения, я спрашивал, вот этот нашел, вроде неплохой https://ipinfo.io/json
You
https://freegeoip.net
Bagdat
@Arterialist, Xiaomi mi A1 сейчас очень популярен, смартфон средне бюджетный
You
Не хочу ксяоми
You
Мне хватило китайцев
Sergey Mitrofanov
Просто не юзать fused
Ну это уже на выбор самого девелопера - насколько целесообразно использовать или нет? 😉
Sergey Mitrofanov
https://freegeoip.net
И опять Москва...
You
А сам ты где?
Sergey Mitrofanov
Белгород
Sergey Mitrofanov
700км южнее )
Donna
И опять Москва...
у меня тоже Мск хотя в в Питере. первый правильно определил
You
Интересно
Andrey
Привет, а кто-нибудь юзал сервисы в отдельных процессах? Есть вопросик
Serhii
Есть список карточек на экране.. этот экран должен быть фрагментом. По нажатию на карточку открывается экран ее детального отображения - это второй фрагмент и по нажатию на картинку во втором - открывается третий фрагмент - картинка на весь экран в возможностью свайпить вправо-влево. Подскажите как грамотно это все реализовать?
Anonymous
Решил вынести запросы Retrofit в другой класс. Вот так выглядит метод: private static User user; public static User login(String username, String password){ Call<User> call = api.login(username, password); call.enqueue(new Callback<User>() { @Override public void onResponse(Call<User> call, Response<User> response) { user = response.body(); } @Override public void onFailure(Call<User> call, Throwable t) { } }); return user; } Но т.к. запрос асинхронно делается, вначале отрабатывает return user;, до того как приходит responce. Как сделать, что бы возвращался user из onResponce?
Александр
callback
Andrey
что за вопрос-то?
я вот создаю srvice в новом процессе, а когда приложение закрывается, то service тоже умирает, хотя он же должен дальше жить
Anonymous
Александр
?
ну ты не можешь так возвращать, это тебе не котлин
Александр
либо return api.login()
Anonymous
ну ты не можешь так возвращать, это тебе не котлин
Т.е. вынести в отдельный класс не получится?
Anonymous
котоырй вернёт Call и enqueue делать уже в нужном мне месте?