Z
попробуй drawable
мб изз того что в иконке нет прозрачности
Silent829
recyclerview с секциями так создается? есть у кого рекомендации как ныне делают их? у гугла не нашел статеек
Silent829
Nick
спасибо!!!
он правда в альфе пока, но работает всё хорошо
Gali
Здравствуйте! Подскажите, кто админ группы? Спасибо
Максим
не могу поставить иконку приложения на уведомление(слева). Кто может подсказать куда смотреть/копать?
Короче, я понял, что ты имел в виду, у меня, к сожалению, тоже не вышло, я как-то пробовал сделать именно слева, но по итогу я сделал ее тупо справа
Максим
вот так
Z
вот так
вот это нужно))
Максим
Все, сорян, я тупанул, setSmallIcon тогда, но я не знаю, почему не отработало
Anton
Тут обновил AS и теперь вижу везде такую ошибку (варнинг): Resource IDs will be non-final in Android Gradle Plugin version 5.0, avoid using them as annotation attributes При использование R.id.foo А как теперь быть? Или это баг какой-то? Что теперь использовать вместо?
Jahongir
Привет всем, можете помочь с одним вопросом, дело в том, что работаю с ретрофитом, и вроде как данные скачиваются, но при попытке присвоить полученные данные к List в адаптере выводится ошибка Attempt to invoke virtual method 'void ziemansoft.ziemapp.watchex.adapter.TrailerAdapters.setList(java.util.List)' on a null object reference, но я проверил, данные скачались, вот собственно код
Jahongir
Jahongir
Artem
Всем привет! Ребята, кто в теме, можете подсказать - у меня в приложении есть экран "Галерея". Я выбираю список фото через contentResolver. С выходом андроид 10 говорили что доступ будет закрыт и нужно переходить на scoped storage и временное решение для перехода пока - добавление в манифест android:requestLegacyExternalStorage="true" Так вот я тестирую на эмуляторе на андроид 11 - и у меня все работает. Не работает все также только на 10 андроиде без значения в манифесте. Подскажите нужно ли что-то менять для такого случая?
Jahongir
ага, это я понял, но в логе видно, что есть 5 классов, эти классы и нужны мне, но пишет, что равен 0
Ivansuper
ага, это я понял, но в логе видно, что есть 5 классов, эти классы и нужны мне, но пишет, что равен 0
Теперь ничего не понятно. Если ты понял в чем ошибка, почему не исправишь?
Ivansuper
АДАПТЕР нулл, не данные
Jahongir
АДАПТЕР нулл, не данные
а черт, не то подумал, ща посмотрю
Eugene
Всем привет, мне нужно получить GCLID внутри андроид приложения Второй день не могу найти решение этой проблемы, кто-знает как это реализовать или что для этого нужно?
Yegor
Здравствуйте, можно как то подменять json в retrofit 2? Типа если медленный интернет или его вообще нет то надо показывать заранее сохраненный json в приложении
Roman
Здравствуйте, можно как то подменять json в retrofit 2? Типа если медленный интернет или его вообще нет то надо показывать заранее сохраненный json в приложении
Проверяешь перед запросом конекшен, если его нет, то сразу отдаешь сохраненные данные. Делать прямо в репозитории можно. Ну или же перехватываешь ошибку и отдаешь вместо нее темплейт свой
Yegor
Спасибо
Fr
Ребята, подскажите по CoroutineWorker пжл,. как передать доп. параметр как это можно было делать с Woker при помощи WorkerFactory ?
Саша
доброго дня, у кого нибудь встречалась проблема с web view, на эмуляторе все работает, на телефоне тоже работало сначала, а потом белый экран и все🙁
Саша
Попробуй android:usesCleartextTraffic="true"
спасибо, пробовал. Я прежде чем написать с 7 утра форумы читал и пробовал. И как назло, два телефона под рукой одинаковые 😬
Mike
всм проперти
ты, может, документацию почитаешь по языку, на котором пишешь?
Anatoliy
@Harmonizr BleGattCoroutines ведь поддерживает только работу с конкретным устройством уже? не нашёл в документации примера поиска всех устройств вокруг и подключения к выбранному,например
Anatoliy
а,я походу слепой,вижу.
Johnny
Вопрос для тех, кто работал со встроенной рекламой в приложениях: это легально призывать пользователей приложения прямым текстом кликать на рекламу, если приложение понравилось им? Аккаунт в Play Store не забанят? Если не знаете, то приму гипотезы 🙂
Jahongir
АДАПТЕР нулл, не данные
Я сейчас сделал кое-какие эксперименты, выснилось, что код работает в самам классе активити, но не работает в классе viewHolder'a, остается делать вывод, что адаптер не будет работать в этом классе, я прав?
Faridun
Всем привет. Есть какой-то флаг чтобы можно было попытаться вызвать фрагмент из стека, а в случае если его там нет создать его? Надеюсь правильно сформулировал вопрос 😅
Johnny
Думаю ничего не будет. Но нельзя специально подставлять клик для рекламы. То есть юзер должен понимать, что будет реклама.
Спасибо за советы! А можете направить на какую-то страницу, где написано, что вообще нельзя делать с рекламами и что можно. Не могу нагуглить что-то
Egor
На самом деле их много. Просто делай правильно) Очень сложно нарушить правила. Разве что если показывать рекламу как только загрузилась)
Anatoliy
@Harmonizr а вот эта ваша библиотека блютузная.в ней пермишены нельзя проверить блютузные?
Anton
Всем привет. Верстаю экран с простеньким бэкграундом в виде картинки и вьюпейджером на нём. Суть в том, что у вьюпейджера есть титулка сверху и снизу тейбл с двумя кнопками, который отображает нынешний фрагмент во вьюпейджере. Я вывел и титулку и тейбл с кнопками в главный лэйаут с вьюпейджером и законстрейнтил их в процентах. Но у меня есть фрагмент с имейджвью, который перекрывает эти элементы на некоторых девайсах. Я могу как-то ограничить его баръером или как-то иначе? Или может мне вообще лучше сделать титулку и тейбл для каждого фрагмента отдельно?
M
Как в ресайклере задавай одинаковую ширину группе элементов, а именно ширину самого широкого элемента? В итоге в ресайклере будут группы элементов, у каждой из групп своя ширина.
i_am_ilhamovich
Когда запускаю эмулятор , пишет так .Что делать подскажите пж.
Eugene
Vitaly
Лучше давая контекст задачи, которую решаешь
Valeriy
Кто знает можно в линер лейауте задать расстояние между элементами как одно число а не как marginEnd + marginStart?
Mike
Кто знает можно в линер лейауте задать расстояние между элементами как одно число а не как marginEnd + marginStart?
ШОК! Хармонайзер сливает слайды до официального релиза лекции. Учёные обнаружили, что в LinearLayout нужно добавить простой советский…
Anton
Как ты задал высоту и расположил на экране ViewPager?
Guideline -ы расставил в процентах 5-10% и к ним законстрейтил
M
Вопрос не понятен Можешь переформулировать?
Мессенджер, в котором каждый элемент сообщения это отдельный айтем. Группа - это одно сообщение. Нужно чтобы все элементы, относящиеся к этому сообщению, имели одинаковую ширину. Есть, конечно, вариант сделать все элементы одинаковой ширины, но тогда короткие сообщения будут выглядеть не очень красиво.
Anton
Кинь код на pastebin плиз
https://pastebin.com/xLa8NdCs
Anton
В идеале, я это всё переделаю по нормальному. Но сейчас поджмает дедлайн, надо просто чтоб на разных девайсах с разными экранами выглядело гуд
Z
а есть аналог APNS для андроид?
Z
FCM
на ios он плохо работает, не все пуши долетают, как с этим в android?
Konstantin
Всем привет! Кто-нибудь знает, могут ли быть какие-то проблемы с гуглом, если в приложении происходит exec системного ping?
Z
Ну не идеально
а есть чтото кроме FCM которое нормально работает?
Данил
а есть чтото кроме FCM которое нормально работает?
Ничего нет, FCM находится в "белом списке" а собственные реализации будут батарею жрать + убить можно
Vitaly
Мессенджер, в котором каждый элемент сообщения это отдельный айтем. Группа - это одно сообщение. Нужно чтобы все элементы, относящиеся к этому сообщению, имели одинаковую ширину. Есть, конечно, вариант сделать все элементы одинаковой ширины, но тогда короткие сообщения будут выглядеть не очень красиво.
Можешь попробовать просто расположить элементы с шириной wrap_content в RecyclerView, но сделать callback который будет дергаться из viewTreeObserver.addOnGlobalLayoutListener Этот метод вызывается когда элементы расположены во View, только тогда ты сможешь получить ширину элементов. Потом отдаешь эти результаты в Fragment или Adapter. Когда ширина каждого элемента группы посчитана, выбираешь максимальную ширину и меняешь данные своего содержимого так, что в данных твоего item будет храниться высота, которая будет у элемента (до этого мог передавать отрицательное число как результат того, что ширина не известна). Эта ширина будет у каждого твоего элемента. После вызываешь notifyDataSetChanged, но конкретно для твоей группы элементов, у которой ты считал ширину Важно, что когда ты не знаешь точную ширину у элементов нужно задавать visibility = View.GONE. Иначе будут мерцания
Vitaly
а есть чтото кроме FCM которое нормально работает?
AppMetrica Push SDK Но я его не юзал, можешь проверить как оно работает
Вова
Правильно понимаю что метод setUserId позволяет пользователю вбить свой id к примеру более читабельный,да?
Данил
да
Может, чтобы узнать, у какого пользователя возникнет ошибка? (Ну если Crashlytics)
Александра
Всем привет! Есть тут разработчики чат-ботов? Нужен специалист на проект. Если да - присылайте свое портфолио в личку)
Vitaly
да
В Crashlytics и в аналитике будет отображаться id пользователя (идентификатор)
Вова
хорошо