@android_ru

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

Andrey
02.02.2017
15:08:20
https://gist.github.com/mdzht/8b00bb07fb44bbabd0a36cbbf0f7c472
спасибо) буду разбираться

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>> обойдемся.

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)

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
@Chirkov а где именно это написано?
версии можно найти здесь https://developer.android.com/topic/libraries/support-library/rev-archive.html#rev24-2-1

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

The
02.02.2017
18:01:40
кто вообще с сокетами рабтал
тебя что именно интересует? как реализовать клин? или именно okhttp 3.5 socket?

Anton
02.02.2017
18:01:48
вообще все

где держать этот конекшн

в сервисе?

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

Anton
02.02.2017
18:05:04
а еще вопрос вот допустим список чатов у меня

мне получается за каждым из них нужно следить чтобы уведомления получать?

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

Илья
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! есть кто начинает разрабатывать и хочет скооперироваться?

Артур
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: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: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
Странно, у меня отдает, я табличку с данными читаю через склбрвйт, и он все время эмитит когда данные появляются.
спасибо. Вот скажи, нормальный это вообще кейс? Делаю активити, запускаю сервайс, байнд к активити, в активити онСервайсКоннектед кидаю туда subscriber<String> и подписываю его на созданный ранее observable?

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

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

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