
Dev??
03.07.2017
13:28:14
перформанс не мерил))

Sergey
03.07.2017
13:28:21

Vlad
03.07.2017
13:28:28

Dmitri
03.07.2017
13:28:51

Google

Dev??
03.07.2017
13:29:14

Михаил
03.07.2017
13:32:43

Alexandr
03.07.2017
13:34:30
Безопасно ли во фрагменте для того чтобы инициализировать вьюхи в отдельном методе передавать в него ссылку на вью самого фрагмента?

Алексей
03.07.2017
13:50:30
Конечно
butterknife так и делает

Антон
03.07.2017
13:55:17
как сделать подобное меню
чтобы тайлами было

Dev??
03.07.2017
14:02:04
https://play.google.com/store/apps/details?id=com.opet.macho.themostexpensivepicture&hl=ru оцените трэш в комменте
и почему гугл не банят таких?

Valeriy
03.07.2017
14:09:13
Привет, есть какой то Permission listener по типу network listener чтобы как только отключат пермишн сразу это перехватить?

Sergey
03.07.2017
14:09:44

Donna Anna
03.07.2017
14:10:47

Google

Alexandr
03.07.2017
14:24:33
@alaershov спасибо :)

Alexander
03.07.2017
14:25:07
у многих такая проблема

Eugene
03.07.2017
14:31:30
И ещё баг пятёрки, при инфлейте лейаута падает такая фиговина:
"Caused by: java.lang.UnsupportedOperationException: Can't convert value at index 21 to dimension: type=0x11"
Советую в issue tracker писать о багах, или искать похожие и отписываться там https://issuetracker.google.com/issues?q=status:open

Igor
03.07.2017
14:32:58
А штуки типа такой: https://github.com/etiennestuder/gradle-credentials-plugin гарантируют сложности для получения собственно наших "секретных" данных?

Andrew
03.07.2017
14:36:45
Так это "секретные" данные хранятся на ПК, который билдит. Я вот храню в properties файле без инкрипта и добавил его в игнор гита

Dmitriy
03.07.2017
14:37:19

Max
03.07.2017
14:37:26

Igor
03.07.2017
14:37:48

Andrew
03.07.2017
14:37:50

Dmitriy
03.07.2017
14:38:38

Andrew
03.07.2017
14:41:00
Ну если кто-то будет читать твой диск, то эта штука усложнит им жизнь. Мой диск читаю я)

Denis
03.07.2017
14:56:15
В дженкинс засунуть и им билдить

Andrey
03.07.2017
14:58:28
Кто нибудь аплоадил картинки с помощью ретрофит и multipart form?

Marina
03.07.2017
15:04:57

your-mirror
03.07.2017
15:04:59
Как проще реализовать в случае если, мне нужно дождаться 2 запросов от бд и сделать после этого другой запрос без rxjava? :)

Marina
03.07.2017
15:05:38

your-mirror
03.07.2017
15:06:12
на что поставить итератор?

Marina
03.07.2017
15:06:49
на ответы запросов жи

Google

Marina
03.07.2017
15:07:02
Оо а на что еще

Ivan
03.07.2017
15:09:59
через Future мб?

your-mirror
03.07.2017
15:12:13

Arsen
03.07.2017
15:12:27

your-mirror
03.07.2017
15:14:27

Arsen
03.07.2017
15:14:57
тогда ты ошибся здесь "без rxjava"

Ivan
03.07.2017
15:15:39
Я тоже не очень понял
Если ты ждешь БД, значит тормозишь поток -> почему бы просто подряд не выполнить синхронно.
Future может быть есть в каких-то DAO (не знаю), но уверен самому обернуть несложно

Arsen
03.07.2017
15:15:44
вообще без каши можно в любом подходе обойтись

your-mirror
03.07.2017
15:22:03

Ivan
03.07.2017
15:24:41
@yourmirror запили на Rx, мы подскажем))

your-mirror
03.07.2017
15:25:46
я бы с радостью, но пока нет возможности ее использовать

? nocookie
03.07.2017
15:30:51
есть, да

? nocookie
03.07.2017
15:31:06
а, извиняюсь, думал это личка

Карт-Бланш
03.07.2017
15:33:06
#вакансия #android #удаленка
Ищем человека который умеет работать с appium.io для написание определённого софта.
Бюджет 500$, работы для знающего человека 3-7 дней , другие детали в ЛС. Прошу писать только тем, кто реально умеет работать и готов завершить задачу до конца.

Arsen
03.07.2017
15:35:43

Анатолий
03.07.2017
15:38:13

Arsen
03.07.2017
15:39:42
если вопрос про "проще", то это вряд ли

Nikita
03.07.2017
15:41:44
Господа, как можно сделать так, чтоб краш в Observable не вешал все приложение?
Single.fromCallable {
chatDao.insertMessages(listOf(messageModel))
}.subscribeOn(Schedulers.io())

Google

Nikita
03.07.2017
15:42:02
Сейчас что-то типо этого

Ivan
03.07.2017
15:42:09
обработать ошибку

Nikita
03.07.2017
15:42:13
Как?

Ivan
03.07.2017
15:42:48
у тебя разве insertMessages щас вообще вызывается?

Nikita
03.07.2017
15:42:49
Пробывал так:
return Single.fromCallable {
chatDao.insertMessages(listOf(messageModel))
}.subscribeOn(Schedulers.io()).onErrorResumeNext { throwable: Throwable -> Single.error(throwable)}

Admin
ERROR: S client not available

Nikita
03.07.2017
15:42:56
Вызывается subscribe()

Ivan
03.07.2017
15:43:07
ну в подписчике и сделай
onSuccess ->
onError ->

Nikita
03.07.2017
15:43:14
А кроме этого?

your-mirror
03.07.2017
15:43:32

Nikita
03.07.2017
15:43:37
Вот так тоже не работает:
return Single.fromCallable {
chatDao.insertMessages(listOf(messageModel))
}.subscribeOn(Schedulers.io()).doOnError { }
Тоже крашит все приложение

your-mirror
03.07.2017
15:44:30

Nikita
03.07.2017
15:44:45
Реализовал метод doOnError
Разве этого недостаточно?

Ivan
03.07.2017
15:45:04
я другое имел в виду

Google

Ivan
03.07.2017
15:45:22
Ну я так понимаю после doOnError все равно падает?

Nikita
03.07.2017
15:45:27
Да
onError повесить на subscribe() не вариант

Ivan
03.07.2017
15:45:53
http://reactivex.io/RxJava/javadoc/rx/Subscriber.html
Имплементировать onError метод
дальше она точно не полетит

Arsen
03.07.2017
15:46:32
так задача в том как без Рх )

Nikita
03.07.2017
15:46:40
Это типо single.subscibe({}, {Timber.d("On error")})?
Но мне надо ниже перехватить ошибку

Arsen
03.07.2017
15:47:09
а вы уже о другом)

Nikita
03.07.2017
15:47:21
Мы все о том же
При запуске метода внутри observable крашиться все приложение

Arsen
03.07.2017
15:47:44
onErrorResumeNext

Nikita
03.07.2017
15:47:59
Как этого избежать без try{}catch и без метода на сабскрайбе
onErrorResumeNext
return Single.fromCallable {
chatDao.insertMessages(listOf(messageModel))
}.subscribeOn(Schedulers.io()).onErrorResumeNext { throwable: Throwable -> Single.error(throwable)}
Вот так не работает
Или как по другому?

Arsen
03.07.2017
15:49:37
так ты тоже самое возвращаешь