
Anton
11.09.2017
16:28:01
это самое сложное что тебе встретилось в этой таске?

Iskandar
11.09.2017
16:29:25
vkchallenge?

Anton
11.09.2017
16:30:36
да

You
11.09.2017
16:31:50
да они просто насобирают прототипов и никто не выиграет

Google

You
11.09.2017
16:31:53
классика

Anton
11.09.2017
16:31:58
ухаха

Iskandar
11.09.2017
16:32:08
Прототип ведь уже есть

You
11.09.2017
16:32:19
будет еще больше

Anton
11.09.2017
16:32:37
там вопросы от разработчиков просто пиздец огонь

balolam
11.09.2017
16:34:34

Alexandr
11.09.2017
16:34:42
Дело даже не в конкурсе
Для опыта

balolam
11.09.2017
16:34:55
Если хорошо подумать то решение очень простое

Anton
11.09.2017
16:35:18
делаешь таблейауту ширину wrap_content
все
вью пейджера там нет вообще

balolam
11.09.2017
16:36:05

Google

Anton
11.09.2017
16:38:18
в этой таске самый пиздец для меня это аутлайн на тексте
или я чего то не знаю

Alexander
11.09.2017
16:42:54
Ребзи... Коль пошел разговор про вьюПеджер... Может кто нить свангует... Вообщем тема такак... есть вью пейдджер с двумя экранами... Под ними кнопка.. Мне в зависимости от того какой экран показывается надо делать разные действия... Проверяю я какой экран откры через viewPager.getChildAt(viewPare.getCurrentItem)...ТАк вот трабла в чем первый раз срабатывает все нормально, но когда я возвращаюсь обратно на экран с вью пейджером то первый экран становиться нулевым по индексу а нулевой первым и логика кривиться из за этого... Может кто сталкивался с такой проблемой?

Anton
11.09.2017
16:43:22
там есть пейджлистенер

Alexander
11.09.2017
16:44:13
Да есть

Anton
11.09.2017
16:44:35
ну вот им и проверяй какой экран открыт

Alexander
11.09.2017
16:45:23
Хотя наврал... нет

Anton
11.09.2017
16:47:02

Alexander
11.09.2017
16:48:10
Я пробовал через него отлавливать позицию открытого экрана но что то тоже как то не так отрабатывало...
Блин... Код на работе ... Щас прямо сложно сказать

Anton
11.09.2017
16:48:47
так еще раз. тебе что нужно исходя из того какой айтем открыт делать какую то логику?

Alexander
11.09.2017
16:49:19
Да...

Anton
11.09.2017
16:49:39
ну вон есть же метод onPageSelected - как раз то и делает

Alexander
11.09.2017
16:51:29
Вот скрин из дебагера...
тоесть при 0 сначла ТАг а потом фильтер
и так меняеться

Anton
11.09.2017
16:51:58
так ты юзаешь другой метод
какой то getChildAt я даже хз что он вернет

Alexander
11.09.2017
16:52:40
Я просто не понимаю почему порядок внутренних вьюх меняется ... тоесть сначала 0 это одна вьюха а потом 0 это другая
getChildAt возвращает вью

Google

Anton
11.09.2017
16:53:13
и зачем тебе вью?)
бля я не ебу как это работает. но возможно также как с pageTransformer тоесть у тебя твоя вьюха будет 0 слева -1 справа 1

Alexander
11.09.2017
16:55:19
Ладн завтра на работу приду еще раз с листенером поиграю... Спасибо...

@
11.09.2017
16:56:16
Други, посоветуйте либу для логина с различных соцсетей, может кто юзал ASNE?

Ярослав
11.09.2017
17:03:09
https://github.com/steelkiwi/cropiwa )
Anton:
Кто подскажет open source проект в который можно поконтрибьютить? Желательно чтобы проект был молодой и на java

Антон
11.09.2017
17:09:40
Вопрос. Начинаем новый проект, выбираем протокол общения с сервером. Пришли к выводу что лучший вариант protobuf (может быть protostaff) +grpc. Что скажете? Когда то давно юзали thrift, но какой то он плохо документироаанный..

Artem
11.09.2017
17:28:47
Привет.
Есть вопрос. Можно ли из моего приложения как-то открыть приложение chrome с новой вкладкой и с каким-то адресом?

G
11.09.2017
17:36:51
интентом можно отправить запрос на открытие страницы в браузере и если хром по умолчанию стоит - откроется в хроме

Михаил
11.09.2017
17:38:43
Если Chrome не стоит по умолчанию, то нужно будет выбирать

Artem
11.09.2017
17:39:46

Михаил
11.09.2017
17:39:58
Пожалуйста

Andrey
11.09.2017
18:15:31
Создавали с помощью File.createTempFile();?

Михаил
11.09.2017
18:17:39

Andrey
11.09.2017
18:19:57

Михаил
11.09.2017
18:22:10
Да, потому что до этого функция возращала File.createTempFile();
А теперь new File(), поскольку у меня Kotlin, то File()
Логи снова помогли)

Andrey
11.09.2017
18:22:55
Выбачайтэ

Google

Михаил
11.09.2017
18:23:38
Выбачайтэ
Ничего, всё решилось самостоятельно, также послужило поводом переписать функцию созданию файла на Rx

Eugene
11.09.2017
18:32:11

Oleg
11.09.2017
19:07:38
Вечер добрый! Не подскажите из за чего из фрагмента может не окрываться диалоговое окно с сообщением declared target fragment ListCatalogsFragment{2e5e8363 #0 id=0x7f0d007e} that does not belong to this FragmentManager!
Сам код прост: FragmentManager manager = getActivity().getSupportFragmentManager();
CatalogDialog catalogDialog = CatalogDialog.newInstance(catalogId);
catalogDialog.setTargetFragment(ListCatalogsFragment.this, REQUEST_CATALOG);
catalogDialog.show(manager, DIALOG_CATALOG);

Daniel
11.09.2017
19:09:54
код лучше оборачивать в тройные `

Oleg
11.09.2017
19:10:31
Сам код прост: '''FragmentManager manager = getActivity().getSupportFragmentManager();
CatalogDialog catalogDialog = CatalogDialog.newInstance(catalogId);
catalogDialog.setTargetFragment(ListCatalogsFragment.this, REQUEST_CATALOG);
catalogDialog.show(manager, DIALOG_CATALOG);'''

Admin
ERROR: S client not available

Daniel
11.09.2017
19:10:43
не, обратная кавычка

Oleg
11.09.2017
19:10:45
что я сделал не так? :)
Сам код прост:
FragmentManager manager = getActivity().getSupportFragmentManager();
CatalogDialog catalogDialog = CatalogDialog.newInstance(catalogId);
catalogDialog.setTargetFragment(ListCatalogsFragment.this, REQUEST_CATALOG);
catalogDialog.show(manager, DIALOG_CATALOG);

Anton
11.09.2017
19:10:59
Чувак тебе говорили что ты похож на Джереми кларксона ?)

Oleg
11.09.2017
19:11:07

Ivan
11.09.2017
19:11:49

Oleg
11.09.2017
19:11:58
И кодишь так же
Я очень надеюсь что ты кодишь лучше меня и укажешь мне на мою ошибку

Oleg
11.09.2017
19:22:22
Зачем тебе кодить если топ гир без тебя не смотрят?

Oleg
11.09.2017
19:22:54

Рома
11.09.2017
19:44:54
Подскажите как при открытии активити не добавлять ее в стек?

Andrey
11.09.2017
19:45:29

Google

Anton
11.09.2017
19:45:41
создать ее в другом стеке

Oleg
11.09.2017
19:51:16

Andrey
11.09.2017
19:51:56

Anton
11.09.2017
19:52:10
я про активити говорил)

Andrey
11.09.2017
19:52:22

Anton
11.09.2017
19:52:44
чувак спросил как создать активит ии не добавлять ее в стек
ну вот можно создать новый стек и она там одна будет)

Andrey
11.09.2017
19:54:19

Oleg
11.09.2017
20:00:56
Проблема решилась использованием
getFragmentManager();

Andrey
11.09.2017
20:12:15

Oleg
11.09.2017
20:12:58

Andrey
11.09.2017
20:13:21
Да
Это очень странно. Как обычный менеджер решил проблему... :/

Oleg
11.09.2017
20:14:58

Anton
11.09.2017
20:15:17
не бывает такого

Oleg
11.09.2017
20:15:20

Andrey
11.09.2017
20:15:54

Anton
11.09.2017
20:15:55
а когда второй сезон выйдет?

Oleg
11.09.2017
20:16:45