
Todor
05.02.2017
09:51:36

Anton
05.02.2017
09:53:05
Загугли java simple xml
Там дохуя примероа

Andrew
05.02.2017
09:56:02

Google

Vladislav
05.02.2017
09:56:50

Andrew
05.02.2017
09:57:39

Vladislav
05.02.2017
09:58:11

Andrew
05.02.2017
09:58:30
Ну, я не напарывался

Михаил
05.02.2017
09:58:49

Vladislav
05.02.2017
09:59:25
А как вы сами поступаете?

Михаил
05.02.2017
09:59:35
Котлин))

Andrew
05.02.2017
10:00:11
Хаскель))))

Vladislav
05.02.2017
10:00:15

Andrew
05.02.2017
10:00:30
Он простой, как свифт(
Не та скобка

Михаил
05.02.2017
10:01:38
Когда говорят что за неделю в него можно втянуться - не врут

Andrew
05.02.2017
10:03:22
Ладно, я не пишу на котлине, ретролямбда норм

Google

Andrew
05.02.2017
10:03:33
Ну, пока на нем не пишу
Будет новый проект с нуля, начну

Highway
05.02.2017
10:06:10
как преобразовать string с русскими буквами в такой вид "%C0%C1%C2%C3%C4%C5%C6%C7%C8%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5"?

Владислав
05.02.2017
10:07:33

Igor
05.02.2017
10:11:12

Sergey
05.02.2017
10:43:29
Так а как все таки закрываете инстанс реалма если он в синглетоне? У апликейшена же нету вроде метода что ап закрыли
Вариант как в доке в каждой активити свой риалм _ хрень. Для каждой операции свой реалм тоже шняга. Остается синглетон но его надо будет как то закрыть потом в конце.

Quantum Harmonizer
05.02.2017
10:46:13
Синглтон бессмысленно закрывать.
Что мешает для каждой активити и каждого сервиса использовать свой реалм? Всё равно один инстанс нельзя использовать из разных потоков.

Sergey
05.02.2017
10:48:25
Мешает то что это получается какая шляпа активити знает про бд
И что мне тогда прокидывать этот реалм аж до репозитория?

Quantum Harmonizer
05.02.2017
10:49:53
Презентер пусть знает. Или DAL, открываемый и закрываемый в ЖЦ презентера.

Sergey
05.02.2017
10:54:42
Выглядит костыльно.
А нельза дугеру как то сказать что бы при убийстве синглетона вызвал у него метод?

Арсений
05.02.2017
10:57:12
как на счет того чтоб засунуть в сервис отдельный реалм?
если ты не хочешь для каждой активити свой инстанс

Sergey
05.02.2017
11:05:16
Я просто хочу найти способ поймать ивент что ап закрыли что бы закрыть риалм. И я хочу использовать риалм только в репозитории.

Igor
05.02.2017
11:08:16
Народ расскажите зачем реалм явно закрывать (типа буферы сбросить на диск или у него там утечки)? С sqlite нет никаких проблем делать один инстанц, юзать из разных потоков и не закрывать.
(PS с реалм никогда не работал)

Andrew
05.02.2017
11:11:52
У реалма ограничено число инстансов, можно несколько держать открытыми, если даггером запуливаешь в презентер/активитю. На потоки хорошая практика открывать новый, юзать и закрывать

Sergey
05.02.2017
11:14:00
А в реквери нет такой проблемы один инстанс на поток?

Google

Артур
05.02.2017
11:17:07
Можно ли красиво (через чейнинг) передать объект subscription в другой метод?
Subscription subscription = mPresenter.login().subscribe(subscriber);
someMethod(subscription);

Todor
05.02.2017
11:35:14
Еще раз вопрос по поводу парсинга xml с помощью retrofit’a
@Mujahit выше помог, разобрался в прошлой ошибке, уже чуть лучше
Логгирование уже показывает данные полученные из xml
Вот схема https://gist.github.com/iamtodor/d836fc1a00340ba57063d47183de4356
Вот модели https://gist.github.com/iamtodor/8d60b985d9e265b62a84f7b023ea711a и exception там же
не могу понять почему он валится
есть тег orders, в нем аттрибут дата, внутри него тег order
если ставлю атрибут дата, но тогда сразу валится, если без даты, то вот exception
что не так?

Igor
05.02.2017
11:38:27

Андрей
05.02.2017
11:46:07

Quantum Harmonizer
05.02.2017
11:48:12

Alexey
05.02.2017
11:48:21
@vlad_karpman время сборки проекта увеличивается в 2 раза

Todor
05.02.2017
12:10:49
Подскажите как правильно получить аттрибут дату у тега orders плз: https://gist.github.com/iamtodor/d836fc1a00340ba57063d47183de4356
Вот так
============================
@Root(name = "orders")
data class Orders(@Attribute(name = "date")
@ElementList(name = "order") val orders: ArrayList<Order>?)
============================
exception летит

Мансур
05.02.2017
12:15:39

Андрей
05.02.2017
12:15:40
для атрибутов есть аннотаци @Attribute. Вот офицыалный туториал, тут вроде понятно описано http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php

Артур
05.02.2017
12:17:38

Артур
05.02.2017
12:18:14
Kotlin, видимо?

Anton
05.02.2017
12:18:17
kotlin

Todor
05.02.2017
12:18:29
@mancj com.squareup.retrofit2:converter-simplexml:2.1.0 вот эта

Михаил
05.02.2017
12:18:29

Мансур
05.02.2017
12:18:52

Todor
05.02.2017
12:19:06
@Mujahit я эту аннотацию как раз и юзал)

Андрей
05.02.2017
12:20:17
а что за ексепшен валится?

Todor
05.02.2017
12:21:48
@Mujahit Caused by: rx.exceptions.OnErrorNotImplementedException: org.simpleframework.xml.core.ConstructorException: Parameter 'date' does not have a match in class com.iamtodor.model.Orders

Google

Dmitriy
05.02.2017
12:29:29
Дратути все! В доках сказано, что CursorAdapter, это "Adapter that exposes data from a Cursor to a ListView widget." Я не так много его использовал, но меня это как-то смутило. Разве нельзя его для всех Adapter вью использовать?

Андрей
05.02.2017
12:34:24
если так, как здесь, то у тебя аннотация @Attribute относится к ордеру
Подскажите как правильно получить аттрибут дату у тега orders плз: https://gist.github.com/iamtodor/d836fc1a00340ba57063d47183de4356
Вот так
============================
@Root(name = "orders")
data class Orders(@Attribute(name = "date")
@ElementList(name = "order") val orders: ArrayList<Order>?)
============================
exception летит

Todor
05.02.2017
12:37:13
Да, так как здесь
Но атрибут ведь на ордерс прописан? @Mujahit

Андрей
05.02.2017
12:39:35
в переменную его загони. а то у тебя сейчас переменная orders - это и список ордеров, и аттрибут даты ОДНОВРЕМЕННО

Святослав
05.02.2017
13:07:21
Добрый день всем!
Никто случаем не сталкивался с таким?
Process 'command 'D:\Import\Android\sdk\ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 2

Андрей
05.02.2017
13:10:59
означает что сборка завершилась с ошибкой. что именно за ошибка - это нужно либо выше по логам искать, либо перезапускать сборку с другими флагами.

Admin
ERROR: S client not available

Dmitrii
05.02.2017
13:14:14
А где почитать как заверстать тулбар?

Anton
05.02.2017
13:14:35
кастомный?
свой экшнбар или что

Dmitrii
05.02.2017
13:15:10
Ну тот сверху который
Мне туда надо выпадающее меню захерачить )

Anton
05.02.2017
13:15:43
меню в тайтл как в приле вк или просто меню обычное)
скажи конкретнее )

Dmitrii
05.02.2017
13:16:45
Вот этот

Anton
05.02.2017
13:17:03
а ну бля просто меню)
optionsmenu android погугли)

Google

Dmitrii
05.02.2017
13:17:17
Thanks
Пагади, ты имел ввиду как вставить менб в те "три точки"?

Anton
05.02.2017
13:17:46
и точки и иконки
это все меню

Dmitrii
05.02.2017
13:17:58
Если да, то мне немного не это надо. Мне надо чтобы "MaterialToolbar" стал выпадашкой

Anton
05.02.2017
13:18:21
ааа
бля
создай активити там есть в шаблонах такая
action bar spinner
гугли

Dmitrii
05.02.2017
13:19:57
Danke
Жопа )
Они за депрекейтили эту фичу
Но на эакране у меня уже есть ViewPager для пачки ресайклеров.

Илья
05.02.2017
13:39:18
Так это, закинь просто спиннер как чайлд в тулбар

Dmitrii
05.02.2017
13:40:50
В лейауте чтоли?

Anton
05.02.2017
13:42:39
ну да
в тулбар ебани релейтив или через кастомэкшнвью

Dmitrii
05.02.2017
13:44:48
Внутрь вот сюда?

Anton
05.02.2017
13:45:14
в тулбар