Igor
Artem
@Headers({ "Content-Type: text/plain;charset=UTF-8"})
Artem
или это все не то?
Igor
Artem
щас, секундочку, не там поставил)))
Artem
это ничего не изменило
Artem
мне на сервер приходят вот такие штуки
%D0%B3%D0%B0%D0%B3%D1%81
Павел 🍵
мб это поможет
Павел 🍵
https://square.github.io/retrofit/2.x/retrofit/retrofit2/http/FormUrlEncoded.html
Martynenko
Добрый день. Кто-нибудь знает как сделать так, чтобы если повесил обработчик на layout(который находится внутри другого layout'a и содержит в себе внутри FrameLayout (в который вставляется фрагмент) ) то при нажатии на это layout срабатывал именно обработчик установленный на layout, а не на элементы внутри?
Anonymous
Всем привет. Есть такая проблема. Есть RecyclerView и в нём реализован drad and drop. В середине списка есть элементы которые нельзя перемещать и они должны всегда оставаться на своём месте. т.е. (рис ниже) мне нужно переместить с анимацией item из позиции 1 в позицию 3 и наоборот. (позиция 2 - фиксированный item).
Стандартный notifyItemMoved(fromPosition, toPosition); не работает когда на вход передаются значения 1 и 3.
Anonymous
Martynenko
Konstantin
Привет! Кто-то сталкивался с тем что хип забивается finalizer reference' ами? Какая это может быть либа? Сам руками в коде ни разу не юзал finalize()
Не первй день туплю проблему решить пока не смог
Anonymous
Martynenko
по это и спросил. если способы цивилизованее
Anonymous
Саша Батанова
Всем привет!) у меня тут некоторая непонятная ситуация) мб кто то сталкивался и обьяснит:
приложение свернуто, приходит сообщения от firebase, я создаю интент, кладу в него данные, по клику на нотификацию открывается активити, актуальные данные отображаются, все ок, но это только при первом переходе в эту активити)
во второй и последующие разы все тоже самое, но по клику на нотификацию последнее активити почему то открывается с интентом с первыми данными (которые были в первый раз) в чем дело то?))
Igor
Сергій
Igor
Скорее всего, Intent приходит в Activity.onNewIntent
Michael
Всем привет!
Нужна помощь.
Есть анимация в формате .fbx.
Есть устройство поддерживающее arcore.
Какой наиболее простой способ вставить анимацию в приложение, чтобы можно было бы разобраться хотя бы за день?
Заранее спасибо за ответ!
Саша Батанова
Саша Батанова
оке, попробую
Саша Батанова
смотри новый интент с данными в методе onNewIntent
Саша Батанова
Скорее всего, Intent приходит в Activity.onNewIntent
Саша Батанова
но стойте, в этом нет особо нужды, ибо перед открытием нотификации, всегда работает finish()
Igor
А как нотификация создается?
Саша Батанова
то есть по тапу вызывается в любом случае onCreate
Alexey
А если активити висит вот перед юзером, то по тапу не вызовется oncreate
Саша Батанова
Alexey
А хотя не, вызовется
Igor
А что в NotificationHelper.addNotification?
Саша Батанова
Саша Батанова
Igor
Попробуй выставить флаг https://developer.android.com/reference/android/app/PendingIntent.html#FLAG_UPDATE_CURRENT
Саша Батанова
оке, попробую
Igor
Хотя auto cancel у нотификации выставляется
Anonymous
Скажите плиз. Есть ArrayList из чисел 1 2 3 5 7 8 9. Я хочу перенести 8 в начало списка. Как это сделать?
Anonymous
А если это массив из 20 000 значений?
Dmitrii
Anonymous
Разные. Random создает их
Anonymous
Как очередь в метро))
Dmitrii
Разные. Random создает их
newList = new ArrayList();
newList.add(8);
for (int x: oldList){
if (x != 8) newList.add(x)
}
Dmitrii
Проверил, работает.
Dmitrii
Да, выше описал это. Если значения не уникальны, то еще нужен флаг, чтобы остальные восьмерки не пропустить.
Anonymous
@DmPolyakov А старый то останется)
Anonymous
в For Exception будет
Anonymous
если вы примените remove
Rezeda
Так вроде есть функция вставки в нужную позицию и удаления соответтсвенно.
Anonymous
Надо через Iterator
Rezeda
медленно правда будет...
Anonymous
@Ridami Поэтому и написал сюда))
Rezeda
linked list будте быстрее
Anonymous
add создает массив по аналогии старого. Добавляет туда значение. А объект который там был. Он же останется. Вы что мужики
Сергій
омг, что тут творится
Rezeda
ыыыы.
Anonymous
😊
Rezeda
лучше в алгоритмический.)
Rezeda
он не заметил, что там новый пустой массив создается, вероятно)
Anonymous
Есть ArrayList в нем 50 000 разных Integer значений. Я хочу пройтись по всему списку. И перенести все числа равные 10. В начало Массива
Anonymous
@DmitriyMitrofanov Чокнутого профессора не смотрели чтоли?)
Anonymous
То что Дмитрий написал это не правильно
Anonymous
с добавлением ладно решили вопрос. add(index, Object ) а как быть с удалением и с производительностью....
Anonymous
@DmitriyMitrofanov Я же привел пример из 10 элементов. Я что знал что чувак в ручную все будет писать)))
Dmitrii
Rezeda
Алгоритмы сортировки посмотрите Professor
Anonymous
Короче опять в гугл отправляете)
Artem
здесь нужен reduce!!1!
Artem
Anonymous