
Asyl
03.01.2017
17:34:39
пусть делают что хотят

J
03.01.2017
17:34:49
чтобы все стороны были удовлетворены, включим в него темнокожих котов геев

Highway
03.01.2017
17:34:57
Мы не трогали ваши исходники ало

Google

Quarx2k ?
03.01.2017
17:37:25
странный наезд какойт:D просто сказали что есть исходники, а причем тут наличие проги в гуглоплее?:D

J
03.01.2017
17:37:54

Akano
03.01.2017
17:38:06
Так он сказал мы у него забрали
Я бы ничего не говорил

J
03.01.2017
17:38:51
сначала все должны обмазаться вазелином, и торжественно внести вентелятор с одной стороны комнаты и экскременты - с другой
потом будут прения сторон
и все багают и кричат Ко-ко-ко-ко-ко-ко...

Quarx2k ?
03.01.2017
17:39:50
Ко-ко-ко-ко-ко-ко...ля хейтер

J
03.01.2017
17:43:00
подкасты надо таким голосом читать
@Xyarim сможешь короткий текст зачитать? (я пришлю)

Highway
03.01.2017
17:46:06

Sergey
03.01.2017
18:42:47
Возвращать null в не void методе это норм?( return в методе не единственный)

Google

Михаил
03.01.2017
18:43:29
смотря что возвращаешь)
если объект данных, то лучше без нула обойтись)
как вариант указать дефолтные поля в классе

Sergey
03.01.2017
18:44:32

J
03.01.2017
18:45:24

Sergey
03.01.2017
18:45:34
Вот как в этом примере. Там последний return null

J
03.01.2017
18:46:14

Sergey
03.01.2017
18:46:26

Maxim
03.01.2017
18:46:45
Если возвращать null - то с другой стороны на null проверять.
Аннотация @Nullable весьма поможет в таком случае

Sergey
03.01.2017
18:47:12
код засирается ненужными проверками на нулл

J
03.01.2017
18:47:33

Sergey
03.01.2017
18:47:41
Этож класика, подробнее читать в книге "Чистый код"

Михаил
03.01.2017
18:47:59
ну допустим если этот нул в любом случае по одному месту пустит всю логику, то лучше сразу эксепшн кинуть

Sergey
03.01.2017
18:48:13

J
03.01.2017
18:48:31

Maxim
03.01.2017
18:48:35
Засирается, факт. Однако мало ли что там человеку надо, не хотел развозить холивар)

Sergey
03.01.2017
18:48:41

J
03.01.2017
18:49:12
рассмотрим пример

Sergey
03.01.2017
18:49:27

Google

Alexey
03.01.2017
18:49:31
тут главное пустую строку не возвращать )

J
03.01.2017
18:49:41
интерфейс Map<K,V>
возвращает null
а не эксепшон
тк null = "не найдено"

Sergey
03.01.2017
18:50:10

J
03.01.2017
18:51:47
кароче, если null имеет конкретный заложенный в него смысл, то ок
а если это нештатный return который надо прочекать - тогда сам себе буратино

Михаил
03.01.2017
18:53:00
ну с этим можно согласиться) но в большинстве случаев лучше избегать имхо. просто так что ли в 8ой джаве Optional<> сделали

J
03.01.2017
18:53:38
не ну я согласен что лучше избегать, но совсем без null код писать довольно грустно получается

Sergey
03.01.2017
18:54:14

J
03.01.2017
18:54:43
ну можно придумать примеров где это вполне ок

J
03.01.2017
18:55:00
и бодрее чем писать заглушки

Stas
03.01.2017
18:55:39
Кто-нибудь юзал yandex speechkit ?

Михаил
03.01.2017
18:55:52
например кстати в RxJava2 вообще нельзя нули по последовательностям гонять. сразу летит NPE

Sergey
03.01.2017
18:58:29
null это ошибка в джаве, создатель это признал и раскаялся

Михаил
03.01.2017
18:59:22
нельзя
в Android sdk много что может вернуть null)

Sergey
03.01.2017
18:59:46

Михаил
03.01.2017
19:00:11
не сказать, что это как то вредит, как мне кается

Google

Михаил
03.01.2017
19:02:52
больше вредит то, что пренебрегли аннотацией @Nullable
03.01.2017
19:03:08
согл
вообще вредно

Sergey
03.01.2017
19:03:13
Кто нить пробовал записывать звук с микрофона и воспроизводить его сразу же или с небольшой задержкой?
Может есть какие готовые решения или либы для записи звука и его воспроизведения с небольшой паузой?

Стас
03.01.2017
19:11:13
Всем привет, как исправить такую проблему со списком ? (Сейчас видео кину)

Admin
ERROR: S client not available

Todor
03.01.2017
19:11:48
Есть такой флоу: фрагмент1, фрагмент2. Фрагмент2 может быть открыт как через фрагмент1 так и первым во всем приложении. При закрытии фрагмента2 должен быть диалог - подтверждение закрытия, поскольку данные теряются.
Сделал вот так: http://pastebin.com/gY2L4ZdY
но закрытие фрагмента по клику не происходит. Как это правильно реализовать?

Alex
03.01.2017
19:17:31
А гифку не залить?

Стас
03.01.2017
19:19:03
Это как то просто

Alex
03.01.2017
19:19:07

Alexey
03.01.2017
19:21:42
@stas_jdm с id объектов какие-то косяки, возможно. Или где-то сравниваешь объекты, а equals()/hashcode() не переопределил

Стас
03.01.2017
19:22:22
Там не в том дело
Нужно использовать notifyDataSetChanged(), ноя здесь делал список из отдельного класса и он что то не работает, а когда создовал через SimpleAdapter, то работало

Sergey
03.01.2017
19:57:24

Maxim
03.01.2017
19:58:16
например ffmpeg mp4 to gif
Это поисковый запрос, а не команда)

Stas
03.01.2017
20:00:49
Нужно в апе играть рандомный ambient трек
я нашел freemusicarchive, но у них нет sdk и потокового вопроизведения
нет ли чего-нибудь такого c sdk, что-бы не писать много?

Google

Alexey
03.01.2017
20:04:43

Sergey
03.01.2017
20:12:04
Гайз, у кого есть вопросы/примеры вопросов по собеседованию на джун.?

Roman
03.01.2017
20:15:37

J
03.01.2017
20:38:30

Gregory
03.01.2017
20:39:05

J
03.01.2017
20:42:40

Sergey
03.01.2017
20:44:33
СПС пасаны! Встретимся на
собеседовании)
03.01.2017
20:44:53
с новым годом

Alexey
03.01.2017
21:36:49

J
03.01.2017
21:45:56
а если заглушка имплементирует какой-то интерфейс на 40 методов, то все они тоже должны возвращать заглушки
а если сериализовать инстанс класса в файл, то придётся и заглушки тоже туда записать
а если не записывать то при чтении будут нуллы
кароче как-то грустно

Gregory
03.01.2017
21:58:14

Alexey
03.01.2017
21:58:38