@android_ru

Страница 781 из 3205
Alex
09.01.2017
10:43:27
Просто заметил, в этом чате тенденция

Отвечать не на тот вопрос, который задают

=)

Михаил
09.01.2017
10:44:05
ну имхо это был бы следующим вопросом) я решил сразу ответить

Google
Quantum Harmonizer
09.01.2017
10:44:13
А что мешает ответить на двое грабель вперёд?)

Alex
09.01.2017
10:44:14
ок

Kostya
09.01.2017
10:47:24
мне фотки сохранять не нужно :D

Roman
09.01.2017
10:48:13
эти диалоговые окна мутить самому надо?
Сами окна мутить не надо. Надо только запросить пермишны

Kostya
09.01.2017
10:48:16
спасибо, мне помогло переопределение метода для пермишенов, все работает

Roman
09.01.2017
10:48:22
И обработать

Kostya
09.01.2017
10:48:28
да, вижу, уже просит диалог :)

Михаил
09.01.2017
10:48:30
тогда не смотри статью) @Katsz очень удобный вариант скинул

Alex
09.01.2017
10:49:46
Кстати о компайл-тайм свистелках, люто рекламирую lombok

Roman
09.01.2017
10:51:06
Alex
09.01.2017
10:51:21
Иквалзы ту стринги и конструкторы

Google
Roman
09.01.2017
10:51:46
Иквалзы ту стринги и конструкторы
То есть я код не вижу, а он есть?

Alex
09.01.2017
10:51:54
Ага

Roman
09.01.2017
10:52:01
Ага
Ебал я в рот

Alex
09.01.2017
10:52:05
Эм

Конструктивность - уровень -2

Михаил
09.01.2017
10:52:32
не проще котлин юзать?)))

Roman
09.01.2017
10:52:45
Конструктивность - уровень -2
А новый чел поставит студию, склонирует репу и хуй у него что заработает

Quantum Harmonizer
09.01.2017
10:52:48
Alex
09.01.2017
10:52:55
не проще котлин юзать?)))
Ээ, проще Но это всёж другой язык

А новый чел поставит студию, склонирует репу и хуй у него что заработает
Мм, погугли реквайред плагинс интелиджи идея. Для студии тож самое

data class
Да. Ламбок позволяет написать @Data над классом и получится почти датакласс из котлина

Roman
09.01.2017
10:54:23
Мм, погугли реквайред плагинс интелиджи идея. Для студии тож самое
Да ни к чему это. Код надо видеть все же. Мне не сложно написать конструктор

Alex
09.01.2017
10:54:33
Пиши

Михаил
09.01.2017
10:55:10
Да ни к чему это. Код надо видеть все же. Мне не сложно написать конструктор
ну тут есть обратная сторона. большинство твоих гетерров сеттеров, конструкторов максимально тривиальны. зачем это писать?

Alex
09.01.2017
10:55:36
Особенно часто слышу такой аргумент от тех кто обмазался паттернами и для User завел себе UserModel UserPojo UserDao UserМьюзер и etc

Quantum Harmonizer
09.01.2017
10:55:45
Да ни к чему это. Код надо видеть все же. Мне не сложно написать конструктор
Так можно вообще всё руками писать. Вообще, мне нравится, как генерирует код GreenDAO.

Alex
09.01.2017
10:56:30
Человек боится тулзов, забей

Понимание приходит позже

Когда у тебя одних сущностей в таблице 27 штук А потом ты добавил новое поле, чихнул/чай заварил/кота погладил и забыл в иквалзы добавить а бага выскочила через 2 недели человекочасов и ты с огромными шарабанами аттачишь дебагер и колупаешься пол ночи

А как весело писать хороший хешкод то хеш = полеодин.хеш хеш = 31*хеш + поледва.хеш .... хеш = 31*хеш + поле999.хеш

Google
Quantum Harmonizer
09.01.2017
11:03:19
Generate -> equals and hashCode

Alex
09.01.2017
11:03:35
ахах

я тоже умею нажималь альт-инсерт

Eugene
09.01.2017
11:04:55
Как получить по координатам (lat, lng) уникальный id города?

Alex
09.01.2017
11:05:03
Generate -> equals and hashCode
кстати не уверен, там эксклюды есть? если мне что-то в иквалз не нужно?

Alex
09.01.2017
11:05:35
выделить пункты руками
ок) давно не пользовался

@EqualsAndHashCode(exclude = "foo|bar")

Quantum Harmonizer
09.01.2017
11:06:22
Alex
09.01.2017
11:07:38
чисто математически 2^lat*3^lng не даст коллизию и позволяет восстановить координаты. Но это для сферической математики в вакууме. Задача то какая?

Eugene
09.01.2017
11:08:13
Геокодирование Яндекса или Гугла
гугл отдает id полной точки а не города, вытянуть id города не удалось можно пулучать название города только на английском, то ок, но ios не может

яндекс не щупал еще

Quantum Harmonizer
09.01.2017
11:08:57
У Яндекса есть публичный API для этого. В проект ничего можно не тянуть.

Alex
09.01.2017
11:10:37
сферическая математика в вакууме предлагает брать lat и lng центра города

но замечание верное)

Quantum Harmonizer
09.01.2017
11:13:12
спасибо, попробуем
допустим, вот https://geocode-maps.yandex.ru/1.x/?geocode=30,59.7

Google
Alex
09.01.2017
11:13:18
мм, а гуглМеста вроде тоже было публичное апи?

Quantum Harmonizer
09.01.2017
11:14:57
сферическая математика в вакууме предлагает брать lat и lng центра города
несферическая разработка в воздушном пространстве предполагает определение принадлежности точки к многоугольнику

Alex
09.01.2017
11:15:25
да понятное дело

к слову

допустим, вот https://geocode-maps.yandex.ru/1.x/?geocode=30,59.7
беглый осмотр показывает странность.. структуры ответа

Admin
ERROR: S client not available

Alex
09.01.2017
11:16:48
зачем пять featureMember'ов?

казалось бы регион:{ ректангл имя прочие поля сабрегион:{...} } выглядит логичнее чтоль

Igor
09.01.2017
12:12:09
Всем привет. Нужен ваш совет. Немного пытаюсь рефакторить код. В приложении юзается бд realm. Я пробую вынести работу с бд в отдельный класс. Создал интерфейс IUserStorage, вынес туда основные методы работы с бд, чтобы в будущем можно было заменить realm на что-то другое. Но уткнулся вот в это

Нужно в методах явно указывать RealmObject

А хочется от этого абстрагироваться

Gerc
09.01.2017
12:15:05
copyFromRealm

Highway
09.01.2017
12:25:09
Сколько у вас папка сдк весит

Sergey
09.01.2017
12:26:32
Сколько у вас папка сдк весит
Померяться хочешь?))

Igor
09.01.2017
12:29:57
Может что-то неправильно с дженериками?

Alexey
09.01.2017
12:32:12
покажи строчку с implements этого интерфейса

а дженерик почему не передал?

implements IDeviceStorage< сюда дженерик передай? >

Google
Alexey
09.01.2017
12:35:08
Затупил
ничо, бывает ?

Quantum Harmonizer
09.01.2017
12:48:38
Кто-нибудь встречал библиотеки для работы с разными социалками сразу?

BullyBoo
09.01.2017
13:08:48
народ

кто нибудь знает, можно как то предзаполнить Map?

Nick Senchurin
09.01.2017
13:11:01
надо сначала заполнить полностью, а потом предудалить ненужные ?

Ильгиз
09.01.2017
13:11:30
начиная с API 24 есть такое. можно запилить подобное default V getOrDefault(Object key, V defaultValue) { V v; return (((v = get(key)) != null) || containsKey(key)) ? v : defaultValue; }

BullyBoo
09.01.2017
13:12:19
то есть варианта как с листом нету?

Quarx2k ?
09.01.2017
13:12:57
HashMap<String, String> h = new HashMap<String, String?) {{ put("a","b"); }};

Nick Senchurin
09.01.2017
13:13:15
то есть варианта как с листом нету?
камраде, вы как то изъясняетесь несовсем понятно

BullyBoo
09.01.2017
13:13:59
премного благодарен)

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