
Артур
02.02.2017
15:05:32
Ребутнул эмулятор, кажется, заработало О_о

Andrey
02.02.2017
15:08:20

The
02.02.2017
15:08:46
n+, тра ля

Google

Andrey
02.02.2017
15:09:42
ага
а откуда?

The
02.02.2017
15:10:06

Andrey
02.02.2017
15:10:26
:)
окей)

Артур
02.02.2017
15:42:17
Можно ли в одном проекте юзать rxjava 1 и rxjava 2? Мы используем вторую, подключили либу, использующую первую

Artem
02.02.2017
15:43:39
но зачем

Артур
02.02.2017
15:43:47
Нужна либа, instabug

Artem
02.02.2017
15:43:57
даже если можно, кучу классов с собой притянете

Артур
02.02.2017
15:43:59
В ней - первая версия. У нас всё на второй

Artem
02.02.2017
15:44:05
ради одной либы

Артур
02.02.2017
15:44:24
Instabug проплатили для айосников уже)))

Google

Артур
02.02.2017
15:44:43
Но good point, да...

Artem
02.02.2017
15:44:58
я бы посоветовал адаптировать сорцы
чем ваш вариант

Igor
02.02.2017
15:50:34
Народ кто-нибудь знает способо "хранить произвольные ключи/значения в инстансе активити"?
Типа View.setTag(), View.getTag()

Артур
02.02.2017
15:51:21
Добавить поле в базовую активити / реализовать интерфейс?

Igor
02.02.2017
15:58:36
НЕ Хотель бы вносить изменения и добавлять ограничение в уже написанные активити, а также НЕ делать завязки на конретном типе активити.
Думаю про activity.findViewById(android.R.id.content).setTag()
- не очень чисто, зато не затрагивает код клиента и без всяких статических Map<Activity, Map<String, String>> обойдемся.

Арсений
02.02.2017
16:23:21

Igor
02.02.2017
16:23:38
Почему (аргументы)?

Арсений
02.02.2017
16:26:01
потому что ты хочешь хранить поля инстанса активити, в полях их и надо держать, но никак не в тэге привязанного View

Igor
02.02.2017
16:29:41
А если представить, что я немогу модифицировать активити
и мне нужно как-то с боку пристроиться к существующему приложению.

Арсений
02.02.2017
16:31:42
вопрос можно понимать многими способами, пристроиться нужно в том же проекте, в том же модуле? Или просто приложение рядом. Вообще неясно что ты хочешь сделать.

Igor
02.02.2017
16:37:01
Нужно хранить произвольные данные в активити, при этом нельзя менять активити (допустим это final активити из стороннего jar).
Все происходит внутри одного процесса и даже одного модуля.
Если ты видишь много способов, то приведи хотя бы парочку.

sasha
02.02.2017
16:37:50
По моему пвттерн есть на такое, визитор кажется.
Ну а отнаследоваться можно?

Igor
02.02.2017
16:40:30
Визитор точно не подходит, для него у активити должен быть метод
void accept (Visitor v)

Арсений
02.02.2017
16:46:32

Igor
02.02.2017
16:48:11
Каком? Там несериализуемый объект относящийся к конкретному активити.

Арсений
02.02.2017
16:48:40
а доступ к нему откуда нужен?

Igor
02.02.2017
16:49:38
Из кода который его сохраняет и считывается, самому активити оно не нужно.

Арсений
02.02.2017
16:56:17
сложно рассуждать настолько абстрактно, но судя по всему проблема больше архитектурная. Попробуй изменить логику и связать с чем-то ещё. Хотя конечно настолько много ограничений, что запилить костыль уже не кажется настолько плохой идеей

Google


Stas
02.02.2017
17:14:11
Как с этим бороться:
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/appcompat/R$drawable;
at android.support.v7.widget.AppCompatDrawableManager.<clinit>(AppCompatDrawableManager.java:111)
at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81)
at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:131)
at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:151)
at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31)
at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)
at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:525)
at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:74)
?
не может найти Failed resolution of: Landroid/support/v7/appcompat/R$drawable;


Юрий
02.02.2017
17:14:30
дядьки, а есть канал какой по rx?

Todor
02.02.2017
17:25:11
Где найти какую dependency нужно скачать, чтоб поставить android.support.design.widget.AppBarLayout ?
https://developer.android.com/reference/android/support/design/widget/AppBarLayout.html ничего не указано

Илья
02.02.2017
17:26:12
compile 'com.android.support:design:xxx’

Todor
02.02.2017
17:27:19
@Chirkov а где именно это написано?

Илья
02.02.2017
17:27:33
Ну по имени пакета понятно уж

Todor
02.02.2017
17:27:57
как вариант :)
искал это в доке

Anton
02.02.2017
17:41:57
есть у кого пример окхттп+ сокеты

Мансур
02.02.2017
17:53:48

Anton
02.02.2017
17:55:48
кто вообще с сокетами рабтал

The
02.02.2017
18:01:40

Anton
02.02.2017
18:01:48
вообще все
где держать этот конекшн
в сервисе?

The
02.02.2017
18:03:12
мы в сервисе держали, из за плохого интернета у юзеров отваливался, пересоединяли когда интернет появлялся

Anton
02.02.2017
18:05:04
а еще вопрос вот допустим список чатов у меня
мне получается за каждым из них нужно следить чтобы уведомления получать?

The
02.02.2017
18:07:02

Google

Anton
02.02.2017
18:07:47
а этот сервис постоянно крутится должен или только когда прила развернута

The
02.02.2017
18:10:19

Илья
02.02.2017
18:10:34
Смотря как тебе нужно

Anton
02.02.2017
18:12:05
ну простой мессенджер
мне же по сути не нужно вечно его крутить если ест ьпуши
придет пуш ооткрою прилу и там сервис запущу сверну ыврублю

Admin
ERROR: S client not available

Stanis
02.02.2017
18:17:13
Hello, people!
есть кто начинает разрабатывать и хочет скооперироваться?

The
02.02.2017
18:17:37

Артур
02.02.2017
18:29:46

Edgar Khimich
02.02.2017
18:34:26
аннотацию @Notnull пишут вместо проверки кода :
if(data != null) ??

Dmitry
02.02.2017
18:35:31
Подскажите , че т вообще нублю в доке этой с самого начала - что за сущность <Repo> в интерфейсе?
https://square.github.io/retrofit/

Quarx2k ?
02.02.2017
18:36:07
Обычный обьект

Михаил
02.02.2017
18:36:26

Илья
02.02.2017
18:36:55
Интерфейс, где все запросы описаны

Dmitry
02.02.2017
18:41:52
@Mihail_t @Chirkov Спасибо за ответ. А это удобно разве - один интерфейс для ответа и запроса одновременно?

Михаил
02.02.2017
18:42:33
не всегда. но вполне можно разные модели иметь под то и под то

Dmitry
02.02.2017
18:42:59
ладно, почитаю дальше, надеюсь там тема раскрыта
спасибо

Google

Dmitry
02.02.2017
18:43:54
как я понял, в запрос можно вшить body при методе GET, и тогда интерфейсу останется тело ответа
непонятно только как это работает все

Илья
02.02.2017
18:46:04
Там же как, интерфейсом этим описываешь запросы + то, какие параметры там
А возвращаемый тип методов - это ответы как раз

Artyom
02.02.2017
18:46:57
Всем привет, в эфире телеканал "я не могу в RX". Вопрос следующий, как мне создать Observable, который будет эмитить данные, подписать на все это дело сабскрайбера и супер внимание только потом дать данные в observable. Я наверное в край перепутал берега, но задача примерно такая. У меня есть service, которй постоянно кладет координаты в локалбд, мне нужно оповещать activity о том, что пришла новая координата и отрисовывать это в текствью. Как такое сделать в рамках RX? Сервайс прибайнден к активити, бочку делал

Igor
02.02.2017
18:49:28
> бочку делал
У тебя есть еще один вариант ?

Artyom
02.02.2017
18:50:06
?

sasha
02.02.2017
18:50:13
Всем привет, в эфире телеканал "я не могу в RX". Вопрос следующий, как мне создать Observable, который будет эмитить данные, подписать на все это дело сабскрайбера и супер внимание только потом дать данные в observable. Я наверное в край перепутал берега, но задача примерно такая. У меня есть service, которй постоянно кладет координаты в локалбд, мне нужно оповещать activity о том, что пришла новая координата и отрисовывать это в текствью. Как такое сделать в рамках RX? Сервайс прибайнден к активити, бочку делал
Попробуй на склайт повесить sqlbrite, здесь есть вариант https://github.com/sashamerkulev/Github

Artyom
02.02.2017
18:50:21
повесил)
insert не отдает никакого observable

sasha
02.02.2017
18:51:31
повесил)
Странно, у меня отдает, я табличку с данными читаю через склбрвйт, и он все время эмитит когда данные появляются.

Artyom
02.02.2017
18:51:55
ааа, если только так

sasha
02.02.2017
18:53:00
ааа, если только так
Обсервал с помощью склбрайт на табличку и когда инсертишь, обсервал кидает в сабскрипшин оннекст.

Artyom
02.02.2017
18:53:21

Denis
02.02.2017
18:55:09

sasha
02.02.2017
18:55:10
Обсервабл на табличку можешь кидать вне зависимости от того есть коннект к сервису или нет.

Artyom
02.02.2017
18:55:30

sasha
02.02.2017
18:55:32
И сабскрайб тоже.