
Konstantine
02.05.2017
14:05:26

Igor
02.05.2017
14:06:10

Konstantine
02.05.2017
14:06:52
val id = toaster.id
realm.executeTransactionAsync {
it.where(Toaster::class.java).equalTo("id", id).findFirst().deleteFromRealm()
}

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
02.05.2017
14:13:14
а есть тут кто сидит на androidannotations ?

Google

Alexey
02.05.2017
14:15:14

Quantum Harmonizer
02.05.2017
14:16:48
В соседнем чате она тоже появлялась, так что я подумал, что она необучаемая.)

Marina
02.05.2017
14:18:12
чатик как мне вот такую строку
String summary = "<html><body>You scored <b>192</b> points.</body></html>";
куда то вынести? в стринги или в ассеты, но так что вебвью ее схавала? а то там целая страница

Quantum Harmonizer
02.05.2017
14:19:13

Marina
02.05.2017
14:25:41
@Harmonizr спасибо за помощь, все завелось)

Konstantine
02.05.2017
14:31:38
Напомните, пожалуйста, как при фокусе на edittext его выводить на видное место? Чтобы его клава не закрывала

Kylych
02.05.2017
14:35:36
есть 4 активити, А, -> Б ->, С ->, Д
если попали в С - кнопа back кидает в Б, а если попали в Д, то кидает в A.
посоветуйте пожалуйста, как можно реализовать

Sergey
02.05.2017
14:37:00

Юсуф
02.05.2017
14:37:15

Kylych
02.05.2017
14:37:37
надо оставить Д чистым, он должен работать без onBackPressed.
как я могу удалить Б из стэка, когда стартую Д из С ?

Sergey
02.05.2017
14:38:38
чем тебе бэкпрес не угодил?

Google

Kylych
02.05.2017
14:39:13
Д могут открыть еще из Z, тогда его надо вернуть в Z по клику back.

Sergey
02.05.2017
14:39:32
ну ты про Z ничего не писал

Kylych
02.05.2017
14:39:46
придумал один хак, когда буду старовать Д из С, перед стартом буду кидать евент Б, что б он сам себя убил, с помощью finish().

Igor
02.05.2017
14:54:55
Intent с clean task
Логично, сделать два статик метода для создания Intent в твоей Д, один - с clean task, другой - без

Quantum Harmonizer
02.05.2017
15:19:45
Есть ли адекватный способ заставить view сохранять visibility?

Nikita
02.05.2017
15:30:50
Шо?

Quantum Harmonizer
02.05.2017
15:31:20
поменял visibility вьюхе, после смены конфига сбросилась

Nikita
02.05.2017
15:31:34
Конфига?

Quantum Harmonizer
02.05.2017
15:38:06
Конфига?
Смена конфигурации, config change. Пользователь повернул экран, конфиг поменялся, активити пересоздалась. Пользователь сменил язык, конфиг поменялся, активити пересоздалась. И так далее.

Ivan
02.05.2017
15:38:10

Nikita
02.05.2017
15:38:37
Ясно. Кроме сохранения в бандл идей нет

Quantum Harmonizer
02.05.2017
15:39:12
Странно, что они не делают это автоматически, хотя другие свойства сохраняют.

Igor
02.05.2017
15:58:54

Highway
02.05.2017
15:59:05
Кто идёт на I/O

Konstantine
02.05.2017
16:02:34
Кто-нибудь тут пользовался адаптером для RecyclerView от Realm'а?

Kylych
02.05.2017
16:03:22

Atlas
02.05.2017
16:03:37
Нет, но если что интересное нароешь - кинь ссылку)

Konstantine
02.05.2017
16:04:11
+
В нем изменение setHasStableIds между true\false дает какую-то разницу в поведении? А то в примерах всех выставлен обязательно в true, но есть ли в этом суть какая-то?)

Sergey
02.05.2017
16:06:28

Google

Konstantine
02.05.2017
16:11:33

Sergey
02.05.2017
16:12:27
По логике не должно
Это чисто для RecyclerView

Konstantine
02.05.2017
16:13:09
а, а я чего-то подумал это реалмовское дело)

Quantum Harmonizer
02.05.2017
16:16:55

Igor
02.05.2017
16:17:15

Quantum Harmonizer
02.05.2017
16:17:49
а как?
храню состояние в презентере.)

Umren
02.05.2017
16:39:24
в 2017 году принято picasso или glide использовать? а то я обе не юзал

Igor
02.05.2017
16:39:48
А есть у кого-то пример реализации VIPER ? Интересует только Router, так что, если получится gist-ом кинуть интерфейс и реализацию - это даже лучше

Umren
02.05.2017
16:39:54
какие то киллер фичи есть у одной которых нету у другой? судя по докам одна фигня разный апи

Igor
02.05.2017
16:39:55

Igor
02.05.2017
16:40:07
*пардон, или не заметил
используют Picasso некоторые SDK/фреймворки. Из того, что на ум приходит сразу - мой "любимый" Layer SDK

Roman
02.05.2017
16:48:46

Umren
02.05.2017
16:49:27
Да почитал сравнения всякие, глайд вцелом лучше, но в 4 раза пожирнее по методам

Admin
ERROR: S client not available

Konstantine
02.05.2017
16:52:58
Работал кто с StaggeredGridLayoutManager?
Можно ли как-то обойти его странное поведение по размерам итемов RecyclerView?
staggeredGridLayoutManager.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE
вроде помогло

Alexey
02.05.2017
17:08:44

Google

Глеб
02.05.2017
17:44:59
Кто то воспроизводил потокого онлайн стрим аудио в m3u?

Quantum Harmonizer
02.05.2017
17:45:28

Gerc
02.05.2017
17:46:39
Как у webview/crosswalk получить заголовки с ответа?

Глеб
02.05.2017
17:47:16
Но не хавает
Главное m3u8 видос нормально через VideoView прогнал, что думал будет больше траблов

Dmitry
02.05.2017
18:06:03
Для потокового воспроизведения лучше подойдёт ExoPlayer

Konstantine
02.05.2017
18:21:42
Ребят, а как в Data Binding проверить, что ObservableField<String> пуста?
@{viewModel.myString.isEmpty()} или вроде того можно как-то?

Den
02.05.2017
18:31:49

Sergey
02.05.2017
18:38:33
boolean isEmpty()

Konstantine
02.05.2017
18:39:38

Sergey
02.05.2017
18:40:16
)

Konstantine
02.05.2017
18:40:49
С чего вдруг, если он инициализируется при создании)

Sergey
02.05.2017
18:41:26
В ObservableField?

Konstantine
02.05.2017
18:41:53

Sergey
02.05.2017
18:43:00
field.get() вернет нулл если не указано дефолтное значение

Konstantine
02.05.2017
18:43:22
Так оно указано)
Без него иначе не сработает как надо)

Google

Sergey
02.05.2017
18:43:40
А, ок. Ты просто не указал в примере

Konstantine
02.05.2017
18:44:24
Но, к слову, он без него не вылетает. Сначала ибо так и сделал. Он без дефолтного значения возвращает бул все равно

Quantum Harmonizer
02.05.2017
20:51:16
Вопрос про notify*.
Допустим, есть два айтема, нулевлй и первый.
Между ними вставляется другой, с честным вызовом notifyItemInserted(1), а тот, что был первым, становится вторым (остаётся последним).
Нужно ли как-то вызывать notifyItemMoved(1, 2) или сам допрёт? Если да, то до или после предыдущего нотифая?