
Михаил
25.05.2017
10:37:09
она получается явно не по значению

Sergey
25.05.2017
10:39:22

Михаил
25.05.2017
10:39:50
а как узнает что именно из этой константы значение взято?

Google

Михаил
25.05.2017
10:40:18
ведь в примере выше возвращается инт
примитив

Sergey
25.05.2017
10:40:26

Михаил
25.05.2017
10:40:32
а по чему?

Sergey
25.05.2017
10:40:53
Ты должен явно передать View.VISIBLE
И над методом который возвращает
Тогда в return ты должен будешь тоже явно это задать

Den
25.05.2017
10:41:55
Я возвращаю корректное значение, равное одному из состояний.
таки шо непонятно, твой метод должен возвращать int равный GONE, VISIBLE, INVISIBLE, все остальное вызовет ошибку, например 99999 - нет такого состояния для функции setVisibility()
Спасибо за подсказки по аннотациям! Сейчас буду копать в эту сторону)

Михаил
25.05.2017
10:42:34

Sergey
25.05.2017
10:42:41
Не передавай чисто значения 0, 1, 2

Михаил
25.05.2017
10:43:06

Google

Sergey
25.05.2017
10:43:23

Yuri
25.05.2017
10:43:32
suppress lint error ;)

Sergey
25.05.2017
10:44:03

Den
25.05.2017
10:44:20
У меня нет такой аннотации...
попробуй пометить метод @Visibility

Михаил
25.05.2017
10:45:20
а. она внутренняя
есть варик
дергай напрямую у вьюхи метод setFlags(...) через рефлекшн и через него ставь визибилити
какой фремворк такие и костыли

Владислав
25.05.2017
10:48:18
Может уж проще просто ифами чекать

Yuri
25.05.2017
10:49:20
проще @SuppressLint("WrongConstant") раз уверен, что отправляешь туда норм константы

Дмитрий
25.05.2017
10:49:39

Alexey
25.05.2017
10:52:15
еслт варианта только 2 можно тернарным оператором

Никита
25.05.2017
10:54:54
Всем привет! Использую Slidr для закрытия ViewPager'a, но активность создаётся после закрытия (т.е. есть небольшое подлагивание на загрузку этой активности). Как правильно сделать, что бы активность создавалась сразу на заднем фоне и, желательно, что бы её было видно на заднем фоне (Там в процессе свайпа вверх делаю background прозрачным).
Вот Gist: https://gist.github.com/anonymous/7563478ec12406c03d49df1a619fc6ca

Den
25.05.2017
10:59:28
Можно чуть-чуть поподробнее?
Правильно делается это так:
//noinspection ResourceType
view.setVisibility(getVisiblity());
public int getVisiblity() {
return View.GONE;
}
p.s. код работает - осталось дописать аннотацию чтобы студия не ругалась
Не работает
проще @SuppressLint("WrongConstant") раз уверен, что отправляешь туда норм константы

Дмитрий
25.05.2017
11:00:57

Google

Den
25.05.2017
11:02:09
А, всё
Спасиб))

Дмитрий
25.05.2017
11:02:33
Можно чуть-чуть поподробнее?
Можешь еще на метод вызывающий getVisibility() вот это вешать @SuppressWarnings("ResourceType") чтобы не анотировать каждую строчку.

Den
25.05.2017
11:08:28
Похоже, вместо того чтобы выключить inspection у строчки, я выключил все inspections касательно этой проблемы в студие...)
Через alt+enter

Artem
25.05.2017
11:38:23
Ребят, подскажите быстрый json парсер?
где-то линк на гитхаб был, но куда-то я его потерял

Quantum Harmonizer
25.05.2017
11:38:45

Ozz
25.05.2017
11:38:51

Artem
25.05.2017
11:39:00

Ozz
25.05.2017
11:39:00
Нормальный

Artem
25.05.2017
11:39:19
для моих объемов данных медленноват будет

Ozz
25.05.2017
11:39:27
Аа понятно

Quantum Harmonizer
25.05.2017
11:39:34
Есть ещё вот такой, но я не пробовал. https://github.com/ngs-doo/dsl-json

Ozz
25.05.2017
11:39:39
Тогда jackson

Quantum Harmonizer
25.05.2017
11:39:53

Artem
25.05.2017
11:40:16
jackson чуть медленнее по статистике на скринах у logan square

Google

Ozz
25.05.2017
11:45:12
попробуй протоколбафферы

Arsen
25.05.2017
11:45:43
Кто как обрабатывает события от презентера в момент пересоздания(повороты экрана) вью? Например из сети прилетел респонс, а активити еще не создалось.
юзаю мосби (презентеры живут при поворотах)

Yuri
25.05.2017
11:48:26

Arsen
25.05.2017
11:50:29
Что скажите про moxy vs mosby в целом?

Admin
ERROR: S client not available

Yuri
25.05.2017
11:51:02

Andre
25.05.2017
11:54:56

Andrew
25.05.2017
11:59:33
привет) не подскажете как в офф приложении вк сделаны комментарии? имею ввиду, когда открываешь пост, комментарии под ним по идее в recycler view (ну или чем то таком). но сам пост прокручивается вместе с комментами. Я вижу 2 варианта: пост тоже в recyclerview вместе с комментами, либо в reciclerview установлен параметр nestedscrollenabled=false. Либо тут вообще по другому все?

your-mirror
25.05.2017
11:59:48

Arsen
25.05.2017
12:00:11
из коробки)

Igor
25.05.2017
12:06:01

Andrew
25.05.2017
12:08:17
ну то есть вариант "пост тоже в recyclerview вместе с комментами"?

Yuri
25.05.2017
12:09:14

your-mirror
25.05.2017
12:09:38

Quantum Harmonizer
25.05.2017
12:10:03

Yuri
25.05.2017
12:10:26
А синглтон к апликейшену привязан?
А там даже не синглтон, а просто класс со статичными методами и полями. https://github.com/sockeqwe/mosby/blob/master/presentermanager/src/main/java/com/hannesdorfmann/mosby3/PresenterManager.java

your-mirror
25.05.2017
12:11:12
Спасиба

Andrew
25.05.2017
12:27:21

Denis
25.05.2017
12:27:58
кто-нибудь работал с записью видео и отправкой их на сервер?
лучше сжимать на лету или в конце? (по идее на лету качество хуже)
мб какие годные либки есть?

Google

Denis
25.05.2017
12:28:34
если сжимать в конце то чем? ffmpeg?


Denis
25.05.2017
12:38:29
? Друзья, уже совсем скоро состоится важное событие весны - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram:
1. https://t.me/react_js
2. https://t.me/js_ru
3. https://t.me/angular_ru
4. https://t.me/nodejs_ru
5. https://t.me/android_ru
6. https://t.me/ios_ru
7. https://t.me/devops_ru
8. https://t.me/kubernetes_ru
9. https://t.me/docker_ru
10. https://t.me/agile_ru
А также других групп, представленных в этом списке: https://t.me/all_ru
? Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :)
? Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны:
1. Пригласить на конференцию (бесплатно, разумеется).
2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее).
3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно).
4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы.
5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени.
6. Скидочный код для подписчиков канала или подкаста.
7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников.
Что ожидается от вас в этом случае:
1. Продвижение конференции до события.
2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум).
? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov
? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 28 мая, в 23:59.
? Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13


Ilya
25.05.2017
12:45:29
Ребят, как думаете, реально настроить прогуард в проекте, который уже с год пишется и имеет кучу либ и сдкшек?

Alexander
25.05.2017
12:45:53
реально

Frank
25.05.2017
12:52:33
кто-нибудь использует третью студию и java 8?
поставил короч, добавил
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
при сборке говорит Jack is required... бла-бла

Ivan
25.05.2017
12:53:42
пробуем гуглить
и видим ответы
https://stackoverflow.com/questions/37004069/errorjack-is-required-to-support-java-8-language-features
вот прям первая ссылка

Frank
25.05.2017
12:55:19
ну это понятно
только это для студии 2.х
а в 3+ должна быть поддержка из коробки, у них на сайте прямо так и написано - убирайте джек и всё будет

Ivan
25.05.2017
12:55:55
jack depreceated

Frank
25.05.2017
12:55:59
https://developer.android.com/studio/preview/features/java8-support.html#disable_jack

Sergey
25.05.2017
12:56:06
надо включать desugar

Frank
25.05.2017
12:56:22
hmm