Size: a a a

Android Developers

2020 January 13

AP

Alexey Pushkarev in Android Developers
Никита ✓
Вопрос про кастомные LayoutManager'ы в RV
В scrollHorizontallyBy перехватываю скролл и добавляю вьюхи.
Если при scrollHorizontallyBy больше вьюх не могу отобразить, то вовзращаю 0. но трабл в том, что он иногда делает лишнюю вьюху и у меня IndexOutOfBoundException кидается. Как правильно останавливать RV в LayoutManager'e?
Я хз, но я видел хорошие примеры layout managerов
источник

l

lc3 in Android Developers
Vadim Shubin
Пока ничего умнее просто файла не придумал
интентом по адб передавать, изи
источник

AP

Alexey Pushkarev in Android Developers
Alexey Pushkarev
Я хз, но я видел хорошие примеры layout managerов
Если гуглить
источник

Н

Никита ✓ in Android Developers
Alexey Pushkarev
Я хз, но я видел хорошие примеры layout managerов
Ну я LayoutManager написанный подгоняю под себя.
Смысл в том, что тот представляет RV как табличку. Почти как GridView, но с некотороыми особеннсотями. Единственный минус - он расчитан на то, что он будет бесконечный и не зависит от длины что передал. И вот я пытаюсь его ограничить по ROW & COLUMN и чёт выходит ну такое
источник

AK

Andrew Kovalev in Android Developers
пацаны насколько сильно грузит систему много вьюгруппов ?
Ну тоесть я делаю вот ресайклервью скрываемый и там у меня уже внутри кардвью получается релатив + линеар, это все в еще один линеар
источник

VS

Vadim Shubin in Android Developers
Alexey Pushkarev
В шаред префы.  Только не совсем ясно что значит через адб читать
Та их читать через adb можно только как файл
источник

AP

Alexey Pushkarev in Android Developers
Vadim Shubin
Та их читать через adb можно только как файл
А тебе как надо читать из?
источник

MI

Mr Izyver in Android Developers
Джентльмены, использую  ubuntu вместе с i3wm, android studio со временем полностью выжирает оперативку и начинет жестко лагать. стоит последняя версия студии. Мемори менеджменом не занимался в студии, все на стандартных настройках. Не было ни у кого проблем похожих? Или может кто знает как исправить. На хакинтоше с более слабым железом все работает куда лучше(
источник

Н

Никита ✓ in Android Developers
Andrew Kovalev
пацаны насколько сильно грузит систему много вьюгруппов ?
Ну тоесть я делаю вот ресайклервью скрываемый и там у меня уже внутри кардвью получается релатив + линеар, это все в еще один линеар
Каждый слой отрисовывается последовательно. Поэтому лучше *плоско* делать, но не всегда
источник

A

Anton in Android Developers
Нужно убрать карету(cursor), которая мелькает, в эдитТексте по нажатию галки на клавиатуре. Сейчас по нажатию, клава уходит, курсор остаётся. Везде пишут о программном способе, но помнится мне, что это как-то в xml можно сделать. Может кто шарит
источник

K

Kasem in Android Developers
господа, подскажите как загуглить. при клике на imageview, он увеличиться и можно листать в viewpager
источник

ОА

Оганнес Асатрян in Android Developers
эм, положить сверху фрагмент с полупрозрачным фоном и внутри вьюпейджер?
источник

DB

Dmitro Boiko in Android Developers
viewpager + photoview
источник

K

Kasem in Android Developers
Оганнес Асатрян
эм, положить сверху фрагмент с полупрозрачным фоном и внутри вьюпейджер?
как сделать эффект увеличения?
источник

Н

Николай in Android Developers
Народ, хэлп.

Суть такая:
Есть сервис, он работает с моим сервером.

Когда от сервера приходит сообщение то сервис проверяет переменную boolean isBound;

Если тру - активность жива и сервис отправляет бродкаст
Если фолс - активностей подписаных нет , сервис делает нотификейшн.

Когда активность переходит в onStop() то в его теле отвязка от сервиса.

Когда активность переходит в onResume() привязка к сервису.

Сам сервис запущен методом startService() при запуске программы в App классе.


И так подошли к проблеме.
Вот как сервис работает, активность на него подписана - всё норм

Нажимаю на кнопку home и идёт отвязка от сервиса.
Первый раз отвязка проходит успешно.

Открываю активность сново - идёт привязка
Как видно на скине при вызове метода bindService()
В логах нету записи с вызовом метода OnBind()  с сервиса.

И потом при открытии активности так же нету вызова OnBind()

Документацию перечитал. Сижу, пукан горит.
Почему так и что я мог сделать не правильно?
источник

Н

Николай in Android Developers
Ведь должны вызываться методы onBind(), onUnBind(), onReBind(), а они молчат. Логи везде в них есть
источник

Н

Николай in Android Developers
Получается, что после первого срабатывания onUnBind() - повторная подписка onBind() уже не работает
источник

DZ

Dmitrii Zubkov in Android Developers
Kasem
как сделать эффект увеличения?
fragment shared element transition
источник

K

Kasem in Android Developers
благодарствую
источник

СП

Сергей П. in Android Developers
Это, а подскажите - в ресайклере может элемент вьюхолдера залезть на следующую строчку? Вроде делали так
источник