@android_ru

Страница 968 из 3205
Alexey
10.02.2017
21:00:32
Серега, ты адепт rx ?:D

@sergeyfitis

Sergey
10.02.2017
21:00:46
Серега, ты адепт rx ?:D
ну так, не сильно

но говори

Google
Alexey
10.02.2017
21:03:53
но говори
Постараюбсь объяснить максимально понятно. Вообщем есть обсервабл. Он эмитит данные. По этим данным я могу понять какой мне дальше обсервабл нужно запускать. В зависимости от этих данных я запускаю либо обсервабл1 либо обсервабл2. Эти 2 обсервабла возщвращают совершенно разные данные. В результате пришедшие данные передаем в активити и стартуем ее. Подписаться же можно только на данные конкретного типа.

HEPB
10.02.2017
21:04:00
всем привет

Alexey
10.02.2017
21:04:14
как это можно грамотно разрулить?

Alexey
10.02.2017
21:05:06
в обертку что ли обернуть эти данные

хранить тип

это плохо пахнет

Denis
10.02.2017
21:05:39
Обернуть разные даные в одну модель с переммной, указывающей на тип

Sergey
10.02.2017
21:05:41
Alexey
10.02.2017
21:06:02
Обернуть разные даные в одну модель с переммной, указывающей на тип
вот да я тоже такое и думал сделать, но такое решение «плохо пахнет»

Denis
10.02.2017
21:07:20
Подписываться на Obseravable<Object> пахнет хуже. Можно разбить на два запроса

Alexey
10.02.2017
21:07:47
либо другое гавно решение в onNext самого первого запускать обсервабл1 или обсервабл2

Google
Denis
10.02.2017
21:09:04
Как по мне, абертка либо создание базового класса самый оптимальный выход

Alexey
10.02.2017
21:19:27
observableCondition. flatMap(condition -> { if(condition) return obervable1; // Observable<Type1> else return observable2; // Observable<Type2> }) вот такое не работает бля

observableCondition. subscribe(new Observer(){ public void onNext(condition){ if(condition) observable1.subscribe(…) else observable2.subscribe(…) } })

такое решение еще хуже

Denis
10.02.2017
21:24:59
class Type1 implement Type{} class Type2 implement Type{}

Gleb
11.02.2017
06:05:11
Оставлю это здесь. Узкоспециализированная, но, возможно не мне одному окажется кстати.

Kuzma
11.02.2017
06:17:37
Парни не подскажите, есть ли возможность разместить приложение на гугл плей так, чтобы оно не отображалось в поиске, но было доступно по ссылке?

Пусть это будет даже Альфа или Бетта

Диёр
11.02.2017
06:32:36
Гайс, как из сервиса уведомить презентер о том, что нужно обновить набор моделей для адаптера ресайклвью?

Andrew
11.02.2017
06:50:05
Гайс, как из сервиса уведомить презентер о том, что нужно обновить набор моделей для адаптера ресайклвью?
из сервиса уведомляют бизнес-логику, она связана с презентером через обсерваблю, бас, колбэк, не важно, и вот она уведомляет презентер, что данные обновились и нужно их забрать и перерисовать вьюшку

Maksim
11.02.2017
07:08:17
Ребята, подскажите, а аналогичный рум по серверной java есть?

Hillman
11.02.2017
07:26:12
Nikolai
11.02.2017
07:35:26
На долго? Это не означает очередь на удаление?

Илья
11.02.2017
07:43:23
Поставил Android Studio на Linux Mint. Проблема в том что у меня при каждом запуске из меню запускается "Welcome" окно настроек. У меня такое ощущение что ему просто не хватает прав чтобы записать их. Как это исправить?

Alexey
11.02.2017
07:47:04
@DarkByte2016 под рутом небось первый раз запускал?

Илья
11.02.2017
07:47:23
Да

Alexey
11.02.2017
07:48:10
@DarkByte2016 под обычным юзером запускай. Попробуй сейчас удалить ~/.AndroidStudio*

Илья
11.02.2017
07:48:40
Сейчас я его запускаю просто с ярлыка в меню.

А изначально запускал из консоли через .sh

Alexey
11.02.2017
07:49:33
да без разницы

Google
Диёр
11.02.2017
07:50:17
ярлык в меню ту же самую команду запускает

Илья
11.02.2017
07:50:37
Ну да, только из консоли я его с sudo запускал

А ярлык без админки

Не, не помогло удаление папки

Опять велком

Alexey
11.02.2017
07:55:57
@DarkByte2016 2 раза студию перезапустил? :)

Илья
11.02.2017
07:56:02
Да

Диёр
11.02.2017
07:56:29
Снеси, ставь заново. Один хрен проекты и сдк сохранятся.

Илья
11.02.2017
07:58:11
Я хз как ее сносить. ? Я же просто скачал с офф сайта архив, а в нем была фактически вся IDE. Распаковал в /opt и запустил. Она не ставится через apt вроде. Мне что просто папку удалить?

Диёр
11.02.2017
07:59:36
Да, я прям так сносил. И, как не удивительно, а помогало

Илья
11.02.2017
08:03:37
Проблема в том что у меня android-sdk стоит в /usr/lib и если я запускаю студию без рута - она пытается что-то докачать в сдк, но ей не хватает прав.

Quarx2k ?
11.02.2017
08:04:40
Удпляй оттуда и просто положи в ~

Quarx2k ?
11.02.2017
08:04:53
И без рута все будет работать

Илья
11.02.2017
08:05:23
Как-то это тупо ставить программы в домашнюю директорию не находишь?

Не хочется захламлять.

Quarx2k ?
11.02.2017
08:05:35
Не нахожц

Илья
11.02.2017
08:05:46
Кстати переустановка не помогла

Опять такая же херня

Quarx2k ?
11.02.2017
08:05:51
У студии даже инсталятора нет

Там архив тар от гугла

Google
Илья
11.02.2017
08:06:16
Я знаю

Admin
ERROR: S client not available

Илья
11.02.2017
08:06:21
Вообще то зип))

Quarx2k ?
11.02.2017
08:06:49
Ну и зачем его пихать в usr

Илья
11.02.2017
08:06:51
Лучше бы у нее инсталятор был((

Чтобы из под всех юзеров была доступна?

Quarx2k ?
11.02.2017
08:07:42
Ну тогда настрой её чтобы она создавала рабочий каталог в ~

В каждом юзере

Илья
11.02.2017
08:08:18
Как?

И вообще кажется я sdk ставил отдельно через apt

В отличии от студии сдк есть пакетом

И она сама туда поставилась

Quarx2k ?
11.02.2017
08:14:01
Конфиг файлы у студии есть

В них пути правишь

Илья
11.02.2017
08:14:43
Там дофига всего

Знать бы что править

Конкретно

Quarx2k ?
11.02.2017
08:15:08
Ленивые все пошли, лишь бы пакет да из коробки:р Ну если с англ дружишь хоть чуть-чуть, то все понятно

Илья
11.02.2017
08:15:38
Не дружу(

Вообще

Google
Илья
11.02.2017
08:16:13
Я вообще на линукс только полгода как с винды перелез

Придумал, щас нафиг папке сдк сделаю чмод 777

?

Hillman
11.02.2017
08:20:49
На долго? Это не означает очередь на удаление?
Незнаю, но несколько месяцев назад так делал, приложение все еще в магазине

Quarx2k ?
11.02.2017
08:21:38
Vladislav
11.02.2017
08:21:48
Сколько времени потребуется, чтобы так, средне овладеть программированием под Android?

Илья
11.02.2017
08:21:59
Б безопасность
П пофигизм

Илья
11.02.2017
08:22:33
О! Зато все стало нормально работать. ?

Quarx2k ?
11.02.2017
08:22:46
П пофигизм
Ясно. Скоро в Винду вернёшься

Илья
11.02.2017
08:23:10
Ясно. Скоро в Винду вернёшься
Не, мне тут нравится как ни странно. Винда прошлый век. Фу. Надоело до смерти.

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