Anonymous
Anonymous
как сделать чтобы вводимый в приложении текст добавлялся и отображался с новой строки?
Anonymous
в гугле инфы не нашлось..
Кирилл
либо идентифицировать свои пуши по контенту - например айдишник какой-то и тд, и проверять на дубликаты
либо же чекать, когда апка в фореграунде и игнорить внешние пуши - но это вроде не оч гуд, по скольку вдруг не отработает твой локальный канал, а показать надо
Айдишники у них разные, а игнорить внешние пуши нельзя. Они не появляются, когда приложение в форграунде, просто когда приложение закрыто, приходят gcm-пуши, потом приложение открывается - пользователю вываливаются внутренние пуши. Приложение не знает, что об этих пушах уже известно.
Андрей
Anonymous
\n ?
не помогает
всовывал
Андрей
Max
Anonymous
\r\n ?
так вообще не работает ничего
Anonymous
\r\n ?
может я не туда всовываю?
Igor
Народ, подскажите пожалуйста: мне тут достался проект, в котором пуши приходят через Gcm. Эти пуши используются тогда, когда приложение закрыто, а уведомить пользователя нужно. Но когда пользователь в приложении - используются, так сказать, локальные уведомления. И происходит так, что gcm-уведомления ничего не знают о внутренних, а внутренние - о gcm, в связи с чем периодически происходит дублирование. Куда вообще копать? У меня просто даже идей нет, данные пушей никак не пересекаются, чтобы их можно было внутри как-то регистрировать.
Если ты плаируешь отправлять пуши через Firebase, то должен помнить что когда приложение в бекграунде, то твой пуш проходит через System trayб а это значит что ты никак не можешь повлиять на пуш https://firebase.google.com/docs/cloud-messaging/android/receive смотри табличку
Max
Igor
Igor
Max
Андрей
gcm же депрекейтед кстати
Андрей
fcm должен быть
Max
я не понимаю, что такое формат в данном контексте
Max
Igor
Кирилл
Андрей
а миграцию делать совсем недолго
Igor
Igor
Собственно, есть вопрос по View) В дизайне есть 3 кнопки (width == Match parent), которые при нажатии должны увеличиваться по высоте, эти кнопки находятся под определёнными вьюхами (почти в центре прилаги) и имеют marginTop 20 dp, фактически при нажатии на одну из кнопок, она должна закрывать этот marginTop, а остальные остаются прежнего размера, можно ли это сделать как-то красиво?
Artur
Сорри за оффтопик, но сегодня-завтра никто случайно на Дроидкон Лондон не летит? Нужно передать телефон докладчику (мне). Маловероятно, конечно, но вдруг?
Если вдруг есть такие - напишите в ЛС, пожалуйста.
Wyacheslav
Как найдешь что-нибудь полезное - оповести, плиз
Igor
https://medium.com/google-developer-experts/exploring-the-android-app-bundle-ca16846fa3d7 есть такая статья, сам ещё не юзал, но может будет полезна
Alexey
Всем привет!
Кто-нибудь знает Xiaomi эммулятор, желательно под мак?
Нужно чтобы тестить на китайских сборках андроид.
Martynenko
Всем привет. кто какие хорошие гайды знает по дизайну для android приложений?
Александр
Martynenko
а ещё? и какие-то best practices по построению?
Михаил
ни у кого не было проблемы, что при сборке апк через терминал валазит ошибка для всех дагеровских фэктори-классов `error: cannot find symbol
@Generated` , решение которые есть на стэке не помогают
Azret
Igor
А сколько пpимеpно будет захват аудитоpии, если выкидывать пpиложение с minSdk 26?) Пpоцентов 30?
Martynenko
Михаил
Михаил
есть апк анализатор, он что говорит?
Igor
дай бог 1
Мда. Океюшки. Пpидется делать отдельный флэйвоp для тестов :(
Igor
Ага, спасибо.
Михаил
а анализатор говорит что ресурсы на 5 мб уменьшились?
Vitaly
Как мне сделать так, чтобы колбэк возвращал результат в корутину?
Vitaly
fileReference!!.getFile(file)
.addOnSuccessListener {
saveSuccessDownloadInDB(fileName, "audio")
saveSuccessDownloadInSPref(fileName, file.absolutePath, playOpportunity.mode)
}
.addOnFailureListener {
Log.d("mLog", "" + it.toString())
}
Vitaly
Внутри колбэков
Akb
Привет!
Akb
Подскажите, есть ли название у таких дат-разделителей(27 января...)?
Сергій
Akb
Мммм
Akb
Более "изящных" способов нету?
Akb
Я к тому, что в каждом приложении с самом подобное деление на дату
Сергій
Внутри колбэков
suspendCoroutine<Type> { continuation ->
callback { data ->
continuation.resume(data)
}
}
Vitaly
Alex
Вопрос: есть сервис, который слушает очередь по amqp. Как с помощью rx слушать прилетающие события?
Alex
т.е. есть по-сути consumer, у которого вызывается метод, когда событие прилетает. как эти события слушать где-то за пределами сервиса?
Alexey
Mike
Ща со своей командой обсуждаем. Коллега нашёл:
> If an activity is paused or stopped, the system can drop it from memory… by asking it to finish (calling its finish() method)
https://commonsware.com/blog/2011/10/03/activities-not-destroyed-to-free-heap-space.html
Alexey
Mike
Mike
Mike
Я не проверял, дестроятся ли активити на самом деле, но если и правда нет, то их можно считать утёкшими. Вместе с вьюхами и битмапами.
Alexey
они скорей всего убиваются перед пересозданием
Alexey
вот такой вопрос.
Допустим у приложения есть 3 flavor- debug, stage, release.
У меня есть какой-нибудь сервис, который в debug и stage одинаковый, а в release должен настоящим подмениться. Как это сделать? Кажется надо в каждый flavor копию реализации засовывать..
Mike
Alexey
как-то не очень
Mike
Вообще никогда не стоит класть отдельный код во флейворы.
Alex
Alex
Mike
бред
бред — это когда рефакторинги для половины кода не работают
Alex
ну в плане есть задачи при которых в флейвор надо класть
Mike
Считаю, что нет.
Alex
Mike