@android_ru

Страница 1669 из 3205
Dev??
03.07.2017
13:28:14
перформанс не мерил))

Sergey
03.07.2017
13:28:21
ну хз , я всегда так делал
в смысле "парсили" модель(как-бы это не звучало....)) ) и через Extra ?

Vlad
03.07.2017
13:28:28
Хоть бери отсылай запрос заново, если арабы приходят:D
ты можешь указать национальности в API запросе

Dmitri
03.07.2017
13:28:51
Google
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 чтобы как только отключат пермишн сразу это перехватить?

Donna Anna
03.07.2017
14:10:47
и почему гугл не банят таких?
так ведь совершенно честное описание, которое соответствует функционалу. наверное.

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

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
А штуки типа такой: https://github.com/etiennestuder/gradle-credentials-plugin гарантируют сложности для получения собственно наших "секретных" данных?
я бы не стал помещать апи-ключ/пароль от хранилища в репозиторий вообще (даже зашифрованным)

Max
03.07.2017
14:37:26
ты можешь указать национальности в API запросе
Оно не работает, я пробовал, арабов наоборот стало больше)

Dmitriy
03.07.2017
14:38:38
The credentials are stored in the GRADLE_USER_HOME/gradle.encrypted.properties.
т.е. совсем бесполезная штука. я в проперти локальные могу и без этого

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

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

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

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

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
через Future мб?
вот это интересно, а для бд есть какие-то спец future?

Arsen
03.07.2017
15:12:27
Как проще реализовать в случае если, мне нужно дождаться 2 запросов от бд и сделать после этого другой запрос без rxjava? :)
запросы в бд параллельные что-ли? в императивном стиле 2 запроса сделай, если асинхронно то в колбеке первого стартуй второй

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
Я тоже не очень понял Если ты ждешь БД, значит тормозишь поток -> почему бы просто подряд не выполнить синхронно. Future может быть есть в каких-то DAO (не знаю), но уверен самому обернуть несложно
Они не выполняются синхронно, в данный момент использую LoaderManager.LoaderCallbacks<Cursor>. Иниц. один лоадер, когда он загружается, идет иниц. другого лоадера и т.д.

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 дней , другие детали в ЛС. Прошу писать только тем, кто реально умеет работать и готов завершить задачу до конца.

Анатолий
03.07.2017
15:38:13
https://web.telegram.org/#/im?p=@mobile_jobs [edited]
Вы имели в виду: https://t.me/mobile_jobs

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
ну так у лодеров колбэки есть
Я об этом и сказал, что в onLoadFinished, делаем вызов новый запрос и т.д.

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
если вопрос про "проще", то это вряд ли
Печально. А через future как предложили нельзя?

Nikita
03.07.2017
15:44:45
onSuccess -> onError ->
Ну вот я показал

Реализовал метод 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
так ты тоже самое возвращаешь

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