@android_ru

Страница 474 из 3205
Artem
02.11.2016
13:54:50
мож они просто умеют его готовить? :)

Mikhail
02.11.2016
13:55:25
Приложение все на джаве, толко один фрагмент на котлине. И он теряется именно в рантайме

Собирается нормально

Artem
02.11.2016
13:56:11
хм, я думаю у тебя ошибка в 118 строке

Google
Mikhail
02.11.2016
13:56:32
ок)

Alexey
02.11.2016
14:00:44
https://github.com/jaredrummler/AnimatedSvgView
а данные для анимации получаются когда рисуешь эту свг в какой-либо редакторе?

https://github.com/jaredrummler/AnimatedSvgView
я про эти: <item>M21.4,163.2c3.3-16.2,8.7-32,16.2-46.8c20.3,15.8,40.6,31.5,61,47.3c-8,23.3-8,49.2,0,72.4 c-20.3,15.8-40.6,31.6-60.9,47.3C18.9,246.7,13.2,203.6,21.4,163.2z</item>

Ⓜ️ᵃʳᵃᵗ
02.11.2016
14:02:30
я уже не помню, но там вроде как написано как и что.

их таких библ не одна штука, поищи еще, может другие получше будут

The Dude
02.11.2016
14:45:33
Здаровчик. Господа, я тут создал канал с IT вакансиями чтобы вынести спам из тематических групп. https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ Если интересно - присоединяйтесь.

Silvestr
02.11.2016
15:50:10
как подсветить isShow в документации?

Alexey
02.11.2016
16:56:11
данные берутся из любой svg
Вот да, свг в любом редакторе векторном можно сделать?

Andrey
02.11.2016
16:57:30
Вот да, свг в любом редакторе векторном можно сделать?
http://lessons.livecode.com/m/33498/l/325452-getting-svg-path-data-for-svg-icon-extension

или готовую скачать и открыть как текст

Ⓜ️ᵃʳᵃᵗ
02.11.2016
17:00:03
Google
Alexey
02.11.2016
17:00:34
я юзаю бесплатный inkscape
Анимации в свг там можно сделать?

А хотя

Это же просто координаты где рисовать

Ⓜ️ᵃʳᵃᵗ
02.11.2016
17:01:13
в svg нет понятие анимации.

Ilya
02.11.2016
17:01:54
в svg есть css

Alexey
02.11.2016
17:01:56
в svg нет понятие анимации.
Да да, там просто точки где рисовать примитивы

Ⓜ️ᵃʳᵃᵗ
02.11.2016
17:02:40
проще говоря, тут скорее всего анимируется по данным из svg

Alexey
02.11.2016
17:07:42
Andrey
02.11.2016
17:17:00
там уже готовая анимация. она рисует контур и делает заливку

Владислав
02.11.2016
18:09:07
Ребят, кто тесно с гугло картами работал? У меня location null отдает, если на телефоне в настроках стоит галочка *только gps*, хоть в location manager'e стоит GPS_PROVIDER и при этом gps включен, если поставить галочку в настроках местоположения на *Все источники*, то все окей с любым провайдером. Сталкивался кто? Может можно как-то хэндлить эту настройку?

Ⓜ️ᵃʳᵃᵗ
02.11.2016
19:18:14
GPS , где проверяешь ?

ему как бы еще спутники поймать нужно,

вариант, запрашивать последние координаты, пока не поцепится, потом уже ловить нормально.

Владислав
02.11.2016
19:19:20
GPS , где проверяешь ?
Я решил чекать на все подряд

http://stackoverflow.com/questions/28759454/enabling-location-with-mode-high-accuracy-or-battery-saving-without-user-needing

Ⓜ️ᵃʳᵃᵗ
02.11.2016
19:19:57
Я решил чекать на все подряд
да нет, в комнате например не факто что подцепится к спутникам. это тестить из форотчки лучше ))

Владислав
02.11.2016
19:20:32
Пользователю не скажешь идти к форточке

Ⓜ️ᵃʳᵃᵗ
02.11.2016
19:20:56
конечно лучше.

Владислав
02.11.2016
19:21:03
проще вытащить окошко с предложением взять любой ценой

Google
Ⓜ️ᵃʳᵃᵗ
02.11.2016
19:21:31
я например юзаю все доступные провайдеры.

Владислав
02.11.2016
19:21:54
я вот всем обмазался уже

Ⓜ️ᵃʳᵃᵗ
02.11.2016
19:23:00
у меня свой сервис. я просто либо юзаю из гуглосервисов локейшн, или если он не доступен по старинке

Владислав
02.11.2016
19:23:17
ох

Я никогда не думал, что может быть столько трындеца с картами

Ⓜ️ᵃʳᵃᵗ
02.11.2016
19:24:07
с картами то все просто, тут вопрост с местоположением у тебя. да и там у меня как то порблем не было.

Владислав
02.11.2016
19:24:18
вот да

А может можно как-то ему выход в сеть заблочить

Или как там он чекает триал

Alex
02.11.2016
22:30:44
Купить религия не завезла?

Владислав
02.11.2016
22:30:55
Чисто в эксперементальных целях!

Владислав
02.11.2016
22:31:09
?

Timur
02.11.2016
22:31:52
Купить религия не завезла?
я пока ещё думаю нужно ли

Alex
02.11.2016
22:31:59
Timur
02.11.2016
22:32:05
Владислав
02.11.2016
22:32:22
я пока ещё думаю нужно ли
А какая там версия сейчас?)

Admin
ERROR: S client not available

Timur
02.11.2016
22:32:37
Владислав
02.11.2016
22:33:14
Тоже чтоль попробовать

Google
balolam
02.11.2016
22:33:32
Тоже чтоль попробовать
Если бы не он, было бы раз в 5 меньше

Alexey
02.11.2016
23:27:25
Есть какие-нибудь практики по работе с ошибками в android-приложении? Допустим, хочу обработать как можно больше крайних случаев и всевозможных исключений и на каждое показать юзеру сообщение об ошибке, локализованное и как можно ближе к конексту.

Alexey
02.11.2016
23:34:47
@Balolam надоело велосипедить. Кода обработки ошибок получается примерно столько же, сколько и всего остального и всё равно что-то постоянно остается не обработано и раздражает кривым сообщением об ошибке. Да и, доспустим, как получать локализоавнные сообщения? Тащить везде и всюду ресурсы из-за них очень не хочется.

Alexey
02.11.2016
23:36:19
@Balolam пробрасывать в классы, где им ну вообще не место

balolam
02.11.2016
23:38:21
А зачем пробрасывать. Если ты к примеру строишь приложение используя MVP, то со своего презентера говоришь View о типе ошибки, к примеру onConnectionError() или setError(errorCode: Int). А в самой View (допустим активити) уже просто показываешь showSnackbar(R.string.some_error_msg)

Я не очень понял, куда и что пробрасывать и в чем проблема?

И да, строком место в классах ответственных за отображение, ни какие контроллеры и прочие классы бизнес логики о них не должны знать

Alexey
02.11.2016
23:44:04
@Balolam а в презентер как сообщение передать так, чтобы потом получить R.string.some_error_msg как можно точнее?

balolam
02.11.2016
23:44:25
Может с презентера?

Твой презентер по хорошему должен быть написан так, как буд-то он не знаешь о существовании Android и каких-то там ресурсов

Alexey
02.11.2016
23:45:57
@Balolam ну исключения и большинство ошибок часто в моделях с интеракторами возникают

balolam
02.11.2016
23:47:59
Ой неее, не стоит с них пытаться что-то показывать... Можешь сделать обертку class Response<ResultType?result: RecultType, statusCode: Int), statusCode = OK(0), CONNECTION_ERROR(1), SMT_WENT_WRONG(2)

Необходимо прокинуть тип ошибки до самой View и только там отображать

А то у тебя такая каша будет в коде

И в чем проблема локализации?

Alexey
02.11.2016
23:49:38
@Balolam городить enum с овер 1000 кодов ошибок и потом в презентере разбирать, что откуда и зачем?

balolam
02.11.2016
23:50:55
Не энам, можно юзать инты используя @IntDef и будет как энам, и да, городить и разбивать на уровни абстракции, где каждый слой отвечает за свое.

@Balolam городить enum с овер 1000 кодов ошибок и потом в презентере разбирать, что откуда и зачем?
И да, для каждой операции можно спокойно заводить свои ошибки

Google
balolam
02.11.2016
23:52:03
Не все же кучей делать

Вот как бы и проблемы то нет)

вот скажи, стоит задача исправить текст некоторой ошибки и дают задачу эту не тебе, вот как другой разработчик сможет понять где же ты ее показываешь?

Alexey
03.11.2016
00:00:23
@Balolam вот мне и интересно узнать, как другие организауют работу с ошибками, на всех слоях архитектуры. Ошибка - это не только число int/код в enum, часто с ошибкой нужно передать ещё какую-то инфу. Понятно, что свои исключения и т.п. Это всё есть да, но мне надоело велосипедить

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