
Валерий
29.11.2016
12:42:34
Есть у кого-нибудь под рукой ссылка как мокать ответы REST-сервиса для okhttpclient ?

EDWARD
29.11.2016
12:45:51
Это
Дайте ссылку на айос разрабов

Gerc
29.11.2016
12:50:05
В топике

Google

Alexey
29.11.2016
12:53:29
такая задача, нужно сделать таймер, после которого нужно подключиться к работающему сервису и сделать какие либо действия с ним
это нужно стартовать ещё один сервис, а внём создавать таймер, который потом подключится к существующему сервису?
или же можно внутри активности просто создать таймер и не создавать сервис при этом ещё один
т.к. таймер работает в другом потоке, при убийстве активности не убьёт ли GC поток с таймером?

Aliaksandr
29.11.2016
12:55:06

Alexey
29.11.2016
12:55:40
@Malligan всегда

Aliaksandr
29.11.2016
12:55:58
Значит сервис.

Alexey
29.11.2016
12:56:21
просто я протестил, и так и так работает
а вот что правильнее
@Malligan понял, спасибо

Dmitriy
29.11.2016
13:03:00
arc ?
нет Region все же больше для этого подходит

Timur
29.11.2016
13:04:37

Alexey
29.11.2016
13:05:03
конечно
а вот таймер не в ui
есть разница, если я запущу поток в сервисе или активности?

Google

Ⓜ️ᵃʳᵃᵗ
29.11.2016
13:08:29
Может просто alarmmanager ?

Alexey
29.11.2016
13:10:22
@aratj блин, как я мог забыть про него, спасибо)

Alexander
29.11.2016
13:14:59
алармменеджер может работать с периодичностью меньше минуты?

Sergey
29.11.2016
13:30:09
Прикручиваю realm 2.2.0:
Вы как получаете realmConfiguration ? через Realm.init(Context) так?

Лёша
29.11.2016
13:36:56
а, стоп
тебе realmConfiguration нужен

Inessa
29.11.2016
13:37:47

Alexander
29.11.2016
13:39:12
всем привет. Короче появилась проблема, у тестировщика на устройстве зависает приложение при фотографировании. Ошибки нет. Очень хочется законнектиться на его телефон удаленно, и задебажить. Может кто сталкивался? Как работают сервисы которые предоставляют живые устройства для тестов?

Sergey
29.11.2016
13:39:16
советую воспользоваться билдером RealmConfiguration.Builder(context)
на билдер ругается .Говоритьчто НЕ межет получить доступ и пишут что теперь через Realm.init(Context)
https://github.com/realm/realm-java/issues/3472
, now you need to call Realm.init(Context) from somewhere (application or first activity or something of that sort), and then the configuration hasnew RealmConfiguration.Builder()

Inessa
29.11.2016
13:42:42
возможно уже убрали, когда использовали реалм в проекте этим летом, каждые 2-3 недели обновлялась либа

Лёша
29.11.2016
13:43:12
реалм 2.2.0
val config = RealmConfiguration.Builder().deleteRealmIfMigrationNeeded().build()
Realm.setDefaultConfiguration(config)
работает
но в Application Realm.init(Context) делаю

Inessa
29.11.2016
13:44:32
теперь похоже как было в реалме еще версии наверно 0.8 или 0.9

Quarx2k ?
29.11.2016
13:51:57
Realm.init(sContext);
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder()
.schemaVersion(DB_VERSION)
.name(dbName.toLowerCase(Locale.ENGLISH))
.migration(new Migration())
.build();
Realm.setDefaultConfiguration(realmConfiguration);
так сйечас

Konstantin
29.11.2016
14:04:24
ребят, ни у кого не было в idea ошибки при компиляции проекта: Idea fatal error: exception in plugin android support
Write access is allowed from write-safe contexts only. Please ensure you're using invokeLater/invokeAndWait with a correct modality state (not "any"). See TransactionGuard documentation for details.
idea 2016.3

Alexander
29.11.2016
14:34:05
Всем привет! Ребят подкажите как отправить multipart??

Quarx2k ?
29.11.2016
14:34:21
Привет. Я ретрофитом отправляю

Alexander
29.11.2016
14:35:16
А можно пояснить?

Fedor
29.11.2016
14:35:33

Google

Quarx2k ?
29.11.2016
14:35:41
@POST("/json/2.0/....")
@Multipart
Observable<Response<Object» createReport(@Header("Authorization") String authorization,
@Part("object") Object object,
@PartMap Map<String, RequestBody> filesMap);

Alexander
29.11.2016
14:36:10
хм... спасибо)

Eugene
29.11.2016
14:36:41
Какие-то либы юзаются? (тот же ретрофит) Или все через HttpURLConnection?)

Alexander
29.11.2016
14:37:36
через HttpURLConnection

Eugene
29.11.2016
14:39:27
Оу... Через Retrofit, конечно, было бы проще всего, но если у вас вся работа с кодом делается через HttpURLConnection, то впиливать Retrofit ради работы с одним единственным эндпоинтом - это немного странно

Alexander
29.11.2016
14:40:18
Ну основа будет держаться soket.io

Eugene
29.11.2016
14:40:39
Тогда уж лучше либо все переводить на ретрофит, либо руками сделать multipart. Думаю, там ничего сильно сложного нет, прописать нужные http-хэдеры и тело

Alexander
29.11.2016
14:40:41
ну вот нужна загрузка картинок
хорошо учту, спасиб)

Quarx2k ?
29.11.2016
14:49:35
Да подойдет, ретрофит юзает его как хттп клиент

Daniil
29.11.2016
14:59:30
А у кто-нибудь знает, почему bitmapfactory.decode может срабатывать только со второго раза? Файл создается в другом треде

Sergey
29.11.2016
15:00:06
bitmapfactory.decode что?
есть в логе ошибки может?

Daniil
29.11.2016
15:00:36
Что угодно
File, stream
Ошибок нет
Такой косяк только на leeco

Sergey
29.11.2016
15:01:09
должен с первого раза

Google

Sergey
29.11.2016
15:01:17
если нет оом

Daniil
29.11.2016
15:02:02
Оом нету, с injustdecodevounds в первый раз width, height по -1, во второй все ок
Причем два вызова подряд

Sergey
29.11.2016
15:02:51
> с injustdecodevounds
если он true то и не будет декодить

Daniil
29.11.2016
15:03:11
Не, я понимаю

Sergey
29.11.2016
15:03:21
он просто прочитает характеристики битмапа не загружая его

Admin
ERROR: S client not available

Daniil
29.11.2016
15:03:27
Я про outWidth и outHeight
Если поставить injustdecodevounds они по -1 в первый раз
А вот второй нормальные

Sergey
29.11.2016
15:04:01
такое только на 1-м девайсе?

Daniil
29.11.2016
15:04:09
Да

Sergey
29.11.2016
15:05:12
может баг прошивки

Nick Senchurin
29.11.2016
15:05:44
подскажите как правильно обработать клик по кнопке home со стрелкой назад при закрытии режима actionMode ? Никто не сталкивался?

Daniil
29.11.2016
15:06:13

Ⓜ️ᵃʳᵃᵗ
29.11.2016
15:07:07

Nick Senchurin
29.11.2016
15:07:44
ну я нажимаю лонгклик по ресайклу, выполняю ((AppCompatActivity) getActivity()).startSupportActionMode(mDeleteMode);
и образуется actionbar со стрелкой назад

Ⓜ️ᵃʳᵃᵗ
29.11.2016
15:08:28
а их, кто то еще использует ? )

Nick Senchurin
29.11.2016
15:08:43
заказчик хочет, чтобы при клике на эту кнопку весь мультиселект сбросился

Google

Sergey
29.11.2016
15:10:03
удобная штука для search

Ⓜ️ᵃʳᵃᵗ
29.11.2016
15:10:43
я даже и забыл про них.

Sergey
29.11.2016
15:12:03
вот
лучше же чем SearchWidget

Nick Senchurin
29.11.2016
15:12:59
а про хоум батон можешь расскзаать?

Sergey
29.11.2016
15:13:11
что расказать

Nick Senchurin
29.11.2016
15:13:20
а то что то не ловлю я ни для R.id.home ни для android.R.id.home
или ты как то через манифест этот бэк батон обрабатываешь?

Sergey
29.11.2016
15:13:58
onDestroyActionMode
onActionItemClicked - тут будет

Nick Senchurin
29.11.2016
15:15:14
хм, а вот у меня не ловится ((( , по крайней мере вчера.... сейчас еще попробую
а инфлейтишь меню.хмл ? там есть этот бэкбатон?
или там у тебя только кнопка поиска?

Sergey
29.11.2016
15:16:11