@android_ru

Страница 389 из 3205
Vitaly
11.10.2016
13:38:31
говно это

у корневого layout'a поставь fitSystemWindow=true и тогда ничего ехать не будет

Andre
11.10.2016
13:39:03
только fitSystemWindow не работает с 4.3 и ниже, надо это учитывать

Vitaly
11.10.2016
13:39:13
translucent тоже

Google
Alexander
11.10.2016
13:39:24
В методе createViewHolder if-ом проверять номер позиции и создавать нужный viewholder
не нужно там позицию проверять по типам ориентируешься в onCreateViewHolder(), а тип определяется в getItemViewType

Vitaly
11.10.2016
13:39:27
этот флаг можно поставить только в styles api 19+

Максим
11.10.2016
13:40:49
этот флаг можно поставить только в styles api 19+
Да это я итак знаю, у меня этот случай: http://stackoverflow.com/questions/34761671/translucent-transparent-status-bar-coordinatorlayout-toolbar-fragment

Там тоже говорили про fitSystemWindow

Но как-то не помогло

Gerc
11.10.2016
13:41:18
В телеграмме двоится и путается из-за вьюх которые не из хмл разметки

Максим
11.10.2016
13:41:22
Сейчас еще раз попробую

Vitaly
11.10.2016
13:41:46
у всех значит этот флаг работает, а у тебя одного нет. Удивительно, правда?

Gerc
11.10.2016
13:42:17
С выходом констраинт лэйаута нинужно вьюхи в коде писать

Максим
11.10.2016
13:42:53
у всех значит этот флаг работает, а у тебя одного нет. Удивительно, правда?
Я просто неправильно использовал. Сейчас еще раз попробую. Я не говорю, что он воообще не работает

Gundabadec
11.10.2016
13:43:52
С выходом констраинт лэйаута нинужно вьюхи в коде писать
Что ты делаешь если тебе надо скрыть элемент GONE и что бы при этом верстка не упала. Программно переставляешь constaints у каждого элемента?

Google
Gundabadec
11.10.2016
13:44:30
Так он же место занимает

Gerc
11.10.2016
13:45:40
Так он же место занимает
Разные вью делать значит

Denis
11.10.2016
13:47:41
А где правильно обработчик на клик вешать? Чтобы по клику на элемент списка переходить на детальную страницу. В onBindViewHolder или в конструкторе ViewHolder? Recycler View

Andre
11.10.2016
13:48:15
сохронил

в конструкторе конечно

Gerc
11.10.2016
13:48:46
В методе

Grigoriy
11.10.2016
13:49:16
на клык вешать – везде правильно

в любой непонятной ситуации можешь вешать

Gerc
11.10.2016
13:49:31
Чтоб меньше ссылок на холдер листинером захватывать

Andre
11.10.2016
13:50:06
Чтоб меньше ссылок на холдер листинером захватывать
onBindViewHolder'ов обычно вызывается побольше, чем конструкторов ViewHolder'а

Denis
11.10.2016
13:52:28
сохронил
Описался, что такого. Сразу сохранил сохранил сфотографировал

Gerc
11.10.2016
13:53:16
Чат аниме

Sergey
11.10.2016
13:54:07
андроид 6.0 В интентСервисе или просто сервисе пытаюсь получить пекедж чужого запущеного приложения как mUsageStatsManager.queryUsageStats(....) все нормально, но если чужой ап запущен из recent то не могу получить ничего (получаю пусто список), пермишен есть 100% Почему как быть?

Andre
11.10.2016
13:55:21
а это не через таски делается? там какой-то для этого сервис со словом TASK есть же

Denis
11.10.2016
13:55:46
Я про онкреатвьюхолдер
Те в onCreateViewHolde, создать ViewHolder и перед тем как вернуть его из метода, подписаться на событие? А там будет элемент на который кликнули? Отписываться надо?

Andre
11.10.2016
13:56:42
Gerc
11.10.2016
13:58:10
Отписываться желательно в онРесайклед

Максим
11.10.2016
13:59:28
Google
Gerc
11.10.2016
13:59:57
А отписываться зачем?
Чтоб ссылок не оставалось и меньше текла память

Максим
11.10.2016
14:01:26
Чтоб ссылок не оставалось и меньше текла память
Ну, так если View уничтожается то и ссылка теряется на слушатель. Тем более, и слушатели и ресайкл живут, пока живет активити, поэтому смысла не вижу

Andre
11.10.2016
14:01:36
Чтоб ссылок не оставалось и меньше текла память
там все равно только ссылка в холдере холдер удалится вместе с рв

ничего течь не будет

Denis
11.10.2016
14:01:45
Отписываться желательно в онРесайклед
Можешь еще раз сказать плз как метод называтся. Не нашел в recycler view.

Максим
11.10.2016
14:02:57
Gerc
11.10.2016
14:03:29
там все равно только ссылка в холдере холдер удалится вместе с рв
В листенере своем сделай асинхронный запрос, сверни активити и утечет вьюхолдер вместе с активити и со всем

-

Andre
11.10.2016
14:04:02
а если я так не делаю?

Denis
11.10.2016
14:04:55
В листенере своем сделай асинхронный запрос, сверни активити и утечет вьюхолдер вместе с активити и со всем
+ Я там к базе как раз обращаюсь, чтобы узнать id элемента из базы, сделать Uri на элемент и передать в intent'e.

Gerc
11.10.2016
14:04:59
Многие делают

Gundabadec
11.10.2016
14:06:36
Как сделать альтернативу debounce без rx

Gerc
11.10.2016
14:09:06
Denis
11.10.2016
14:09:15
Как сделать альтернативу debounce без rx
Debounce фильтрует уже ненужные сообщения, разгружает второй поток?

Nikolay
11.10.2016
14:09:23
Как сделать альтернативу debounce без rx
Какой-нибудь таймер, который забирает из списка событий последнее.

Google
Nikolay
11.10.2016
14:09:32
И чистит список.

Andre
11.10.2016
14:09:34
Листенере во вьюхолдере
возможно, я что-то не шарю, но я же ссылку не передаю на него

Azat
11.10.2016
14:09:38
Ребята, а кто нибудь делал чат на пушах gcm?

Admin
ERROR: S client not available

Vitaly
11.10.2016
14:10:08
ну

я

Nikolay
11.10.2016
14:10:13
Зачем чат на пушах?

Gundabadec
11.10.2016
14:10:41
не хочу вспоминать

Azat
11.10.2016
14:10:45
Вот я скептически немного отношусь к этому

Vitaly
11.10.2016
14:11:12
Вот я скептически немного отношусь к этому
на постоянной основе его использовать ес-но не надо, подымай сокет на тот момент, пока открыто активити с чатом

Gundabadec
11.10.2016
14:11:13
через handler
Можно подробнее

Ilnar
11.10.2016
14:11:28
Можно подробнее
https://gist.github.com/afeozzz/65094e9249b11eba7509e68e3399ee05 я вот делал эффект debounce для autocompletetextview

Nikolay
11.10.2016
14:12:22
Кто-то кидает события в list. handler.postDelayed забирает последнее событие из списка и потом чистит список и запускает себя по новой

Ну или лучше не handler использовать, а что-то типа count down таймера. Вроде есть такой

Azat
11.10.2016
14:15:53
не хочу вспоминать
Ты полностью весь чат на пушах делал?

Gundabadec
11.10.2016
14:18:35
Ты полностью весь чат на пушах делал?
Только отправку сообщений

Andrey
11.10.2016
14:19:58
при включенном instant ran оочень долго происходит первый запуск приложения. кто-нибудь еще сталкивался с таким?

Google
Andrey
11.10.2016
14:23:39
нашел там только совет отключить его нафиг

Andre
11.10.2016
14:25:13
Andrey
11.10.2016
14:25:44
http://stackoverflow.com/questions/36633938/starting-an-app-with-android-studio-instant-run-is-very-slow

http://stackoverflow.com/questions/37296544/android-takes-more-time-on-application-start-up-during-first-time-launch

мультидекс тоже использую

Nikolay
11.10.2016
14:29:02
Чем handler плох?
Меньше зависимостей. И отвязаться от Looper

Gundabadec
11.10.2016
14:51:17
Кто нибудь знает норм статью про Looper?

Alexey
11.10.2016
14:51:49
Grigoriy
11.10.2016
14:52:14
Кто нибудь знает норм статью про Looper?
http://shop.oreilly.com/product/0636920029397.do

Dmitry
11.10.2016
15:08:18
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/os/Looper.java

за 5 минут все поймешь сразу, тредлокал все дела

Алексей
11.10.2016
15:40:45
Нубский вопрос, есть например методы которые я использую в разных фрагментах. Я выношу их в отдельный класс Helper и делаю статичным. Это гуд? Или лучше всегда создавать экземпляр класса, чтоб вызвать например всего 1метод

Gerc
11.10.2016
15:42:29
Статичные методы без полей класса норм

Vitaly
11.10.2016
15:42:49
во-первых зачем статичный, если можно сделать singleton

во-вторых, если ты в статики передаешь view или context - это течет

Страница 389 из 3205