
Гадкий
30.03.2018
18:05:43

Unknown
30.03.2018
18:14:48
А с градлом 4.4 бомба получатеся)
градл 4.4 и 3.0 андроид

Vladislav
30.03.2018
18:18:31
В 3.1 наконец-то constraint layout поправили

Google

Nikita
30.03.2018
18:22:58

Unknown
30.03.2018
18:23:40
Пофиг. Какой смысл от Constain если я все равно пока xml использую
constaing еще долго пилить будут. может в 3.2 уже норм будет
@bagrusss А что именно там подправили?

Vladislav
30.03.2018
18:24:58
А что там не так было?
В студии не работала отрисовка если внутри cobstraint layout лежало больше одной view/viewgroup

Quantum Harmonizer
30.03.2018
18:25:14

Vladislav
30.03.2018
18:25:45
Вернее одна вьюха правильно отрисовывать, остальные были прибиты к левому верхнему углу

Unknown
30.03.2018
18:26:18
@bagrusss Да там вобще с горе пополам работае все. Добавишь view. И потом не попадешь в эти кружки. По дурацки сделали все это
Я к тому что если там уже есть вьюшек штук 10
еще один добавить захочешь наложиться друг на друга и не поймешь какая из них какая

Vladislav
30.03.2018
18:27:46
Альфы и то лучше работали

Unknown
30.03.2018
18:28:09
Не пацаны реально Студия летает)). 3.0.1 поставил и градл 4.4. Блин компиляция идет как на ubuntu.
5 сек

Google

Unknown
30.03.2018
18:30:14
@bagrusss А вот в канарейке много чего пофиксили.

Nikita
30.03.2018
18:44:01

FromSi
30.03.2018
18:44:59

Unknown
30.03.2018
18:45:07
@bagrusss А вы правы. Поставил щяс канарейку. Preview реально лучше стало работать) даже приятно как то щяс макеты делать станет). Только тормозит блин... Думаю Студия 3.2 наконец то сможем вдохнуть нормально)
@hopeisaprison gradle off? Оперативы сколько
У меня Xeon 4/8 и 16 гигов. Компилица на винде сек 5 - 20. На убунту првоерял вообще 3 сек.))
@hopeisaprison У тя проц мощнее моего чуток. Странно что у тебя минуту компилит.

Yernar
30.03.2018
18:47:58
Ты попробуй изменить что нить в приложении. И посмотри изменение появилось или нет

Unknown
30.03.2018
18:48:54
вы про dex8?
не стал уже тестить). Надо жесткий брать мало места.

Yernar
30.03.2018
18:58:01
Нет. Просто вчера когда тестировал кое что, у меня появилась проблема что сборка не обновляла мои изменения. Пришлось чуток изменить параметры сборки

Artem
30.03.2018
19:23:55
В студии 3.1 D8 уже по умолчанию включен?

Usman
30.03.2018
19:24:02
Да

flattery
30.03.2018
20:27:03
Есть приложение, которое получает из сети что-то (в количестве 20 шт за шаг прокрутки). Решил сделать кеширующую базу (через контентпровайдер), чтобы при повороте экрана оттуда доставать. Вопрос - в дальнейшем, таблицу нужно чистить в onDestroy? в моем случае вряд ли будет меняться инфа присланная с сервера, но в рЫальных делах-то такое может произойти

Marina
30.03.2018
20:35:51

flattery
30.03.2018
20:36:50

Marina
30.03.2018
20:37:02

flattery
30.03.2018
20:37:36

Marina
30.03.2018
20:38:04
Ты развел базу данных чтобы хранить кеш который хочешь потом чистить?

flattery
30.03.2018
20:39:29

Google

Marina
30.03.2018
20:40:23
Можно просто хранить коллекцию в каком то датаменеджере, если она временная. Бд нужна если что то хранить на постоянку
Или оффлайна

flattery
30.03.2018
20:41:35
Или оффлайна
Ну вот оффлайн это тоже в планах. А что за датаменеджеры ? - впервые слышу)

Marina
30.03.2018
20:43:02
Да просто какой то класс твой куда ты сетаешь модель и дёргает ее по надобности

Aleksey
30.03.2018
20:43:11

Valera
30.03.2018
20:43:19
Свернул приложение, открыл другие, система убила свернутое с датаменеджером и всеми его данными, и нет данных
Или я не прав?

Aleksey
30.03.2018
20:43:45

Marina
30.03.2018
20:43:48

Valera
30.03.2018
20:44:38
И что что джава, хранить в оп данные опасно, ничего не гарантирует их сохранности, по опыту уже научен

-_-
30.03.2018
20:44:50

Marina
30.03.2018
20:45:20
Да нет 100 проц гарантии, но бд для такого разводить тупо. Если убило ещё раз запросил с серваку и все

Andrew P.
30.03.2018
20:45:21
сорри, что прерываю ваше обсуждение) а на Scala кто-нибудь пишет? не так, чтобы где-то что-то прочитал, а по-серьезному... хотел бы услышать комментарии

Marina
30.03.2018
20:45:52

flattery
30.03.2018
20:46:04
@NoUruru ну это промышленный подход - обертку лепить над коллекцией? не думал что так все просто :))

Aleksey
30.03.2018
20:46:17

-_-
30.03.2018
20:46:33

Valera
30.03.2018
20:46:38

Andrew P.
30.03.2018
20:46:43
спасибо

Aleksey
30.03.2018
20:46:44

Google

Marina
30.03.2018
20:46:44

-_-
30.03.2018
20:47:21
Не то и не другое
Вы можете не закрывать приложение, а просто свернуть, и забыть о нем надолго, в таком случае система может убить весь процесс, но когда вы захотите вернутся к работе с этим приложением, то система попытается вернуться к месту, где вы закончили работу, но данных, которые вы хотите хранить в оп уже просто не будет
Ну, это особенность работы андроида, нужно правильно сохранять состояние (или забить и заново получить от сервера данные)

flattery
30.03.2018
20:47:27
Ну не лепи
Какая ты вредная. Я спрашиваю, чо в этом случае - "лучшие традиции"

Marina
30.03.2018
20:48:01

Valera
30.03.2018
20:48:04

Aleksey
30.03.2018
20:48:17

Admin
ERROR: S client not available

-_-
30.03.2018
20:48:24
Но в любом случае это известный факт и это не “хранить в оп данные опасно”

Marina
30.03.2018
20:48:51

Valera
30.03.2018
20:49:32
К слову, я ни с кем не спорю, как раз наоборот, пытаюсь понять, чего не знаю

Marina
30.03.2018
20:50:27
Короче я так и не поняла чего хотел тс, перевороты или закрытие или кеширование. Мб кто понял подскажите ему

flattery
30.03.2018
20:50:46
Речь была только о пережитии поворота
В этом же канале советовали из базы доставать. Но по мне так - наркомания

Valera
30.03.2018
20:51:04

flattery
30.03.2018
20:51:58

Marina
30.03.2018
20:51:58

Valera
30.03.2018
20:52:24
и что это?
Библиотека Android architecture components

flattery
30.03.2018
20:52:26

Valera
30.03.2018
20:52:34
Там много всего

Google

Marina
30.03.2018
20:52:48

Valera
30.03.2018
20:52:53
Который будет вызываться при смене конфигурации

Marina
30.03.2018
20:53:45
В манифесте указываешь и все, но это не бест практика.

flattery
30.03.2018
20:54:13
Да даже с фрагментом этот трюк не рекомандуется

Caffeine
30.03.2018
20:54:52
Всем привет)

flattery
30.03.2018
20:54:54
@NoUruru спасибо ^_^

Marina
30.03.2018
20:57:27

Aleksey
30.03.2018
20:58:32

Marina
30.03.2018
20:58:45

Aleksey
30.03.2018
20:58:54
Ну, я так делаю иногда

Valera
30.03.2018
20:59:58
Так что если кайф прочитать, то там нормально описано

flattery
30.03.2018
21:03:02
??

McVlaga
30.03.2018
21:10:42
парни, подскажите как лучше сделать. Есть drawer, в нем будут разные юзеры, по типу gmail app. Из drawer можно перейти на разные фрагменты. У каждого фрагмента есть viewModel. Надо, чтобы фрагменты лоадили данные именно этого юзера. Как лучше сделать?
Можно в каждый фрагмент пихать свой viewModel и viewModel юзеров, и тогда уже из viewModel юзеров принимать selectedUser. Или еще как-то можно сделать?