
Vyacheslav
16.06.2017
18:15:00
Короче, может кто поможет: в небольшом приложении потоки не останавливаются. Хотя вроде должны. Вот линка https://github.com/shnaps/Saver

Alexey
16.06.2017
18:18:44
может нужно сделать какой-нибудь enum или map типов картинки и проитерироваться по нему?
это жутко выглядит)

Google

Vyacheslav
16.06.2017
18:19:46
Это костыль, по-другому пока не получилось
Нормальное решение в процессе обдумывания

Alexey
16.06.2017
18:20:46
?

Митко Соловец?
16.06.2017
18:21:16
ну как
делай свой pojo
мапь джэйсон апи на него
дальше работай как с обычным классом, после десериализации

Vyacheslav
16.06.2017
18:22:22
Там проблема была в том, что я не знаю какой размер картинки спарсит. А нужно было забрать максимальный возможный
А так обошёлся без классов, мне нормально и так жсон разбирает
А так я уже говорил, проблема что потоки не останавливаются. Есть подозрение на регекспы, но я хз

Alexey
16.06.2017
18:30:14
Может нужно делать shutdown (еще и) в finally?

Google

Vyacheslav
16.06.2017
18:31:13
А оно мне слишком рано не закончит всё?

Alexey
16.06.2017
18:31:14
ну в некоторых ветках shutdown не вызывается никогда, поэтому наверное потоки и висят дальше

Vyacheslav
16.06.2017
18:31:54

Alexey
16.06.2017
18:32:30
в методе load, например

Vyacheslav
16.06.2017
18:35:01

Митко Соловец?
16.06.2017
18:37:10
ПАЦАНЫ УСПЕХ
про Котлин рассказали по Первому Каналу
достойно уважения

Alexey
16.06.2017
18:38:31
добавить finally { executor.shutdown(); }

Alexander
16.06.2017
18:43:28

Vyacheslav
16.06.2017
18:43:40

Alexey
16.06.2017
18:44:41
если в файле тысяча строк, то скачаются тысяча картинок
ну по крайней мере будет попытка скачать каждую из них

Umren
16.06.2017
18:45:33

Vyacheslav
16.06.2017
18:46:07
Так может оказаться, что в файле 10к строк, а картинок 1к. И что парсер тупо не успеет, не?

Alexey
16.06.2017
18:46:42
что значит не успеет?

Google

Alexey
16.06.2017
18:47:08
на каждую строчку в пулл добавляется задача. пока в пулле есть хотя бы одна задача, он работает

Vyacheslav
16.06.2017
18:49:29

Alexey
16.06.2017
18:51:16
что за картинки?)
url картинок там, верно?)

Vyacheslav
16.06.2017
18:52:12
Стоп. А где вообще по хорошему завершать надо екзекьютор? После сохранения её или после load?

Alexey
16.06.2017
18:54:09
его надо завершать, когда выполнены все запланированные задачи или выкинулось исключение, и новых задач уже не будет

Vyacheslav
16.06.2017
18:55:12

Alexey
16.06.2017
18:55:31
ну вот и в чем проблема-то?)

Vyacheslav
16.06.2017
18:55:51
Не работает
Доберусь до ноута, сделаю finally с shutdown

Alexey
16.06.2017
18:58:11

Митко Соловец?
16.06.2017
18:58:31

Vyacheslav
16.06.2017
18:58:37
Конечно

Митко Соловец?
16.06.2017
18:58:38
Это друзья смотрели, я рядом стоял

Alexander
16.06.2017
18:58:58
САШ
США, ты хотел написать

Alexey
16.06.2017
18:59:01

Google

KrivdaTheTriewe
16.06.2017
18:59:06
ребят
подскажите канал по кложе

Alexander
16.06.2017
19:01:11

Митко Соловец?
16.06.2017
19:01:37
он существует

Alexander
16.06.2017
19:01:52
@<<language_name>>_ru
На будущее
@krivdatheliggen, за что тебя там так не любят?

Admin
ERROR: S client not available

Alexander
16.06.2017
19:04:05
Что ты натворил?

KrivdaTheTriewe
16.06.2017
19:04:54

Igor
16.06.2017
19:40:45

Митко Соловец?
16.06.2017
19:41:01
на встрече людей с Дмитрием Медведевым
что язык назван в честь острова Котлин

KrivdaTheTriewe
16.06.2017
19:41:33
?

Alexander
16.06.2017
19:43:41

KrivdaTheTriewe
16.06.2017
19:50:38
ну на митап
@gurinderu

Google

Митко Соловец?
16.06.2017
19:51:41
он вроде в Питере в этом году

Pavel
16.06.2017
19:54:25
так так
там разбор полётов должен начаться уже

Umren
16.06.2017
19:56:32
лол что разбор полетов?
вроде же год выпуска уже не было

Pavel
16.06.2017
20:10:50
УХУХУХХУ ПОДКАСТ В ЭФИРЕ
http://razbor-poletov.com/broadcast.html
Разбор вы чатик в телеге читаете?

Митко Соловец?
16.06.2017
20:12:43
ребята тут из рп есть
@gamussa @JBaruch @fundamentalparticle

KrivdaTheTriewe
16.06.2017
20:13:42

Anton
16.06.2017
20:13:57

Igor
16.06.2017
20:14:09
Не зря видать сегодня Елизарова вспоминали