@android_ru

Страница 757 из 3205
Asyl
03.01.2017
17:34:39
пусть делают что хотят

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

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

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

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 сможешь короткий текст зачитать? (я пришлю)

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

Google
Михаил
03.01.2017
18:43:29
смотря что возвращаешь)

если объект данных, то лучше без нула обойтись)

как вариант указать дефолтные поля в классе

Sergey
03.01.2017
18:44:32
Возвращать null в не void методе это норм?( return в методе не единственный)
это очень плохо лучше кидать исключение или возвращать валидное значение типа Collections.emptyList

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

J
03.01.2017
18:46:14
Вот как в этом примере. Там последний return null
ну нуллл в данном случае моделирует сообщение об ошибке

Sergey
03.01.2017
18:46:26
спорное утверждение :)
С null будешь получать непонятные NullPointerException что может быть хуже

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
код засирается ненужными заглушками в противном случае
он становится меньше и понятнее, без проверок на нул и ошибок

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

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
возвращает null
автор раскаивается, признаёт что это была ошибка

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
не ну я согласен что лучше избегать, но совсем без null код писать довольно грустно получается
Ты просто не видел примеров, которые доказывают что null это страшно

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)

Михаил
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
Гайз, у кого есть вопросы/примеры вопросов по собеседованию на джун.?
Загугли. Есть в Интернете. Java Core + Android (отдельно)

J
03.01.2017
20:38:30
в Android sdk много что может вернуть null)
да там и гонка потоков вполне ок запрашиваешь Context, а он возвращает null если поток не успел

Gregory
03.01.2017
20:39:05
Гайз, у кого есть вопросы/примеры вопросов по собеседованию на джун.?
если в какой-то компании выбирают разработчиков по формальным критериям, БЕГИ

J
03.01.2017
20:42:40
Гайз, у кого есть вопросы/примеры вопросов по собеседованию на джун.?
http://www.javatpoint.com/corejava-interview-questions https://www.quora.com/Which-are-the-frequently-asked-interview-questions-for-Java-Engineers

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

                                                                        
03.01.2017
20:44:53
с новым годом

J
03.01.2017
21:45:56
null это ошибка в джаве, создатель это признал и раскаялся
если Map будет возвращать заглушку, то придётся делать в 2 раза больше проверок: на заглушку и на null

а если заглушка имплементирует какой-то интерфейс на 40 методов, то все они тоже должны возвращать заглушки

а если сериализовать инстанс класса в файл, то придётся и заглушки тоже туда записать

а если не записывать то при чтении будут нуллы

кароче как-то грустно

Gregory
03.01.2017
21:58:14
Alexey
03.01.2017
21:58:38
По опыту
А как определить?

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