
Konstantin
14.09.2017
20:01:23
А так да лучше либа от гугла. Она стабильно выдает то что нужно, особенно если слегка фильтрануть результат ее работы

Andrew
14.09.2017
20:22:47

Sasha
14.09.2017
20:58:48
Там вроде arch в релиз вышла. Студия пишет что доступна версия 1.0.0
На самом деле нет, новая альфа. Но лц переехал в appcompatactivity в 26.1.0)

Osip
14.09.2017
21:23:17
Такой вопрос какую либу для HTTP запросов юзаете? Есть что-то лучше чем Ion?

Google

Artem
14.09.2017
21:27:36
retrofit?

Dmitry
14.09.2017
21:27:48
OkHttp, Retrofit

Osip
14.09.2017
21:30:39
О, спасибо

Sergey
14.09.2017
21:33:52
которая поддерживается только Android 7+

Artem
14.09.2017
21:34:39
Или как-то иначе надо?)

Sergey
14.09.2017
21:34:57
еслт юзаются классы прямо с JDK 8
например StreamAPI
или функциональные интерфейсы

Artem
14.09.2017
21:36:08
Да вроде бы нет. У меня этот же проект, только на джаве и все ок. Тут на котлине — трабл

Sergey
14.09.2017
21:36:34
а какой хоть класс не найден?

Google

Artem
14.09.2017
21:37:05
Класс контроллера либы Conductor

Sergey
14.09.2017
21:37:40
это сгенерированный код?

Artem
14.09.2017
21:37:44
Проьовал через дебаггер вызывать лббой класс контроллера — не найден. Остальные классы (активити и пр. нормально). В декс файле есть классы

Sasha
14.09.2017
21:38:25

Artem
14.09.2017
21:44:02
Вот и фиг знает, в чем проьлема..

Vladimir
14.09.2017
22:43:48
Может сталкивался кто:
В папке drawable есть animated-vector
Когда пытаешься его достать через getdrawables приложение падает с
NotFoundException

Sasha
14.09.2017
22:55:59

Vladimir
14.09.2017
23:04:30
И вот на getDrawable валится

Roman
15.09.2017
03:47:22
подскажите, если я в модуль даггера передаю контекст, мне нужно потом как-то его уничтожать?

Gleb
15.09.2017
03:55:14
делаю респонс на сервер, с ссл сертифекатом, приходит 200 код, но с сообщением - хеш неверен, куда капать, кто виноват?

Nikolay
15.09.2017
03:55:51

Gleb
15.09.2017
03:56:03
был до этого сервак, http тот же запрос работал
ну в логике самого запроса и т.д. хешей нет
единственно, с чем я могу свзять - ссл, но приходит то 200
без сертифеката была 403

Nikolay
15.09.2017
04:04:08
То есть это в теле ответа?
А если открыть URL напрямую в браузере или через curl?

Gleb
15.09.2017
04:42:15
да, это тело ответа

Google

Gleb
15.09.2017
04:43:03
там соап,через бумеранг ответ тот же

Никита
15.09.2017
05:11:22
Можно ли положить jpg в папку drawable и потом создать InputStream с этим jpg?

Nikolay
15.09.2017
05:46:07

Gleb
15.09.2017
05:46:58

Михаил
15.09.2017
06:01:40
Всем привет, подскажите, пожалуйста, относительно SwipeRefreshLayout. Слышал, что Google его, то сломала, то починила. Стоит ли его использовать, если его не стоит использовать, то какие есть альтернативы?

Andrey
15.09.2017
06:16:33
Стоит, имхо. Они все равно рано или поздно чинят) ?
Подскажите, пожалуйста. Есть ли какие-то кейсы, где Picasso/Glide не справляются и нам надо кэшировать битмапы стандартными средствами андроида? Типа LruCache и тыры-пыры

Denis
15.09.2017
06:34:54

Eugene
15.09.2017
06:36:14
Файл мб не совместим по саппорт либам?

Denis
15.09.2017
06:39:26
Евгений, я не знаю. Но я всё делал по иснтрукции https://github.com/mikepenz/MaterialDrawer
Проверял, что у меня версии библиотек, поддержки, которые он тоже использует, не выше, чем у него
Уверен, что проблема решается тривиально

Denis
15.09.2017
06:40:26
Но я не знаю, как
)

Eugene
15.09.2017
06:42:08
Удали google()
Из файла

Sergey
15.09.2017
06:42:21

Eugene
15.09.2017
06:42:26
Это для новой версии

Denis
15.09.2017
06:44:08
Евгений
Спасибо, теперь ошибка такая)

Google

Denis
15.09.2017
06:44:55

Валерий
15.09.2017
06:45:21
подскажите, куда копать, чтобы сделать такой колорпикер?
или как отрисовать такую вьюху кодом?

Denis
15.09.2017
06:46:28
Валерий, сделайте Recycler View

Vladimir
15.09.2017
06:46:31
У меня проблема с inAppBilling
Bundle buyIntentBundle = mService.getBuyIntent(3, mContext.getPackageName(),
sku, "inapp", "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
Мне возвращает константу BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED = 7
Чтобы сделать повторяемый платёж, в документации пишут выполнить такой код - responseCode = mService.consumePurchase(3, mContext.getPackageName(), token);
Но как получить token ещё до совершения покупки не знаю. Кто-нибудь знает решение?

Admin
ERROR: S client not available

Denis
15.09.2017
06:46:49
И его итемами сделайте imageView
так, наверное, правильнее будет

Eugene
15.09.2017
06:47:41
Верните назад и нажмите в окне ошибки на первыйввариант

Ivan
15.09.2017
06:47:56
Плюсики удаляй

Валерий
15.09.2017
06:48:23
И его итемами сделайте imageView
так и сделал, только не ImageView, а View и задаю background = ShapeDrawable(OvalShape())
Но как сделать внешний круг над этим для показа "выделено" ?

Denis
15.09.2017
06:50:02
Евгений, Иван, огромное спасибо вам
Всё получилось))) Ура

Nikita
15.09.2017
06:58:54

Ilya
15.09.2017
07:00:52
Ребята есть кейс - список карточек во фрагменте. При клике открывается новый экран по успешному результату которого нужно обновить вёрстку и поставить контент в одну из карточек. Можно ли это сделать без аналогий eventbus'ов и каков правильный путь?

Nick
15.09.2017
07:02:27
callbacK?

Dmitrii
15.09.2017
07:02:41
передавать аргументы

Nick
15.09.2017
07:03:13
у открывающего экрана есть интерфейс, открывающий фрагмент имплементит этот интерфейс

Ulia
15.09.2017
07:15:55
Попыталась прописать в gradle автоматический выбор ключа для google maps в зависимости от дебаг или релиз-версии. Однако таким способом debug {
resValue "string", "api_key", "*"
} выдает ошибку - дублирование строк (релиз-дебаг). Есть другой способ - debug {
manifestPlaceholders = [ mapApiKeyValue:"*"]
} Но он мне,кажется, не подходит,тк в коде я тоже обращаюсь к строковым ресурсам...А если инициализировать ключ так, то я не могу к нему обратиться в коде. Так? Какие есть варианты действий?

Google

Ulia
15.09.2017
07:19:49
хотя можно просто прописать в gradle ресурс строки только для релиза на подмену. а в дебаге собирать по тому ключу,который указан в ресурсах..
коряво но работает

Andrey
15.09.2017
07:20:08
Ребят, такой вопрос, кто работал с opencv в Android, можете подсказать, как можно пофиксить считывание таблицы?
Считывание ,в зависимости от фото, происходит поблочно, и то реверсит, то не реверсит строку, так что не возможно понять какой из блоков отмечен, а какой нет.
Необходимо чтоб хотябы в одной последовательности считывание происходило

Igor
15.09.2017
07:30:18
Кто-нибудь в курсе когда появятся сорцы Android 8.0 в Android SDK?
Разражается что “go to definition” открывает только декомпилированные заглушки из andorid.jar ?

Vladimir
15.09.2017
07:32:17

Dmitriy
15.09.2017
07:34:01

Ulia
15.09.2017
07:34:19
да от google maps думаю нет
до меня доперло как сделать..все работает

Dmitriy
15.09.2017
07:34:53
тогда манифест в src/debug/
с одним значением

Vladimir
15.09.2017
07:37:37
Попыталась прописать в gradle автоматический выбор ключа для google maps в зависимости от дебаг или релиз-версии. Однако таким способом debug {
resValue "string", "api_key", "*"
} выдает ошибку - дублирование строк (релиз-дебаг). Есть другой способ - debug {
manifestPlaceholders = [ mapApiKeyValue:"*"]
} Но он мне,кажется, не подходит,тк в коде я тоже обращаюсь к строковым ресурсам...А если инициализировать ключ так, то я не могу к нему обратиться в коде. Так? Какие есть варианты действий?
вот так можно:
buildTypes {
all {
....
buildConfigField "String", "MAPS_API_KEY", '"PUT_YOUR_API_KEY_HERE"'
}
release {
....
buildConfigField "String", "MAPS_API_KEY", '"PUT_YOUR_API_KEY_HERE"'
}
}

Ulia
15.09.2017
07:38:04
пишут, что string с большой буквы лучше не делать..

Vladimir
15.09.2017
07:38:11
или же что бы сгенерился как R.string.MAPS_API_KEY

Ulia
15.09.2017
07:38:31
да.я так и сделала)

Vladimir
15.09.2017
07:38:38