
balolam
13.11.2016
07:23:09

CC -
13.11.2016
07:26:50
Нашел ответ раньше
Replace /res/ with /lib/ in your custom layout nampespace.
xmlns:android="http://schemas.android.com/apk/res/android" in your case, would be:
xmlns:yourApp="http://schemas.android.com/apk/lib/com.yourAppPackege.yourClass"

Alexey
13.11.2016
07:35:44
@senneco а где граница? Во view слое rx'у не место?

Yuri
13.11.2016
07:40:51
@senneco а где граница? Во view слое rx'у не место?
Тут каждый устанавливает эту границу для себя лично. Я после доклада https://www.youtube.com/watch?v=YOY0ODSJZCk утвердился в том, что мне не нравится rx в UI :D а вот для эммитинга элементов из model в presenter — очень даже нравится. но как можно понять по докладу — не все с этим согласны ;)

Google

Alexey
13.11.2016
07:57:03
@senneco а чем доклад то так помог? :) Не, ну в самом конце было сказано, что они не используют MVP, но всё же

Yuri
13.11.2016
08:02:37
@senneco а чем доклад то так помог? :) Не, ну в самом конце было сказано, что они не используют MVP, но всё же
Доклад помог дополнительно убедиться, что мне такой подход действительно не нравится, вот и всё =) И я этот доклад слушал тогда, когда мы ещё не завезли mvp в свою команду(Алексей приезжал с этим докладом в Новосиб ещё в 15 году), но и от лоадеров тошнило =) Этот доклад убедил, что Rx не надо юзать на слое UI, но показал что в целом Rx — клёвая технология, на которой нельзя строить архитектуру.

balolam
13.11.2016
08:03:48
Вообще, главное начать писать, сам сможешь со временем понять как плохо и как не удобно)

Alexey
13.11.2016
09:36:36

Максим
13.11.2016
09:48:55
Привет
http://prntscr.com/d6nd6n
Работает криво
Как исправить?

Gerc
13.11.2016
09:51:42
TRY REFRESH THE LAYOUT

Максим
13.11.2016
09:55:28

Ⓜ️ᵃʳᵃᵗ
13.11.2016
10:00:24
я вообще на рендер не смотрю, только в живую, у меня многие лейоты он даже показать не может, огибки просто тупо

Pavel
13.11.2016
10:00:42
Кто-нибудь дружил databinding с realm кстати?

Google

Максим
13.11.2016
10:01:44
Тестирую приложение на прочность, точнее как оно себя будет вести при уничтожении процесса
Приходится открывать десятки приложений вручную, чтобы забить память
Чуыствую, что делаю неправильно
Кто как делает?

Denis
13.11.2016
10:24:02
Если придет ООМ по твою душу - ничего не поможет

Максим
13.11.2016
10:24:41
Как это сделать?
Может, я неправильно выразился
http://prntscr.com/d6nmut
И вот еще эмулятор начал тупить
Черный экран появляется

Ⓜ️ᵃʳᵃᵗ
13.11.2016
10:26:37

Timur
13.11.2016
10:28:05
Как это сделать?
1. Сворачиваешь приложение.
2. В студии его уничтожаешь.
3. Разворачиваешь приложение.

Владислав
13.11.2016
10:45:38
Ты что, сидишь на светлой теме?
?

Timur
13.11.2016
10:46:03

Ⓜ️ᵃʳᵃᵗ
13.11.2016
10:46:05
да, нужно перейти на темную сторону !

Alex
13.11.2016
10:47:46
Почему после сворачивания - разворачивания приложения может по новой вызываться привязаный AsyncTaskLoader?

Сергей
13.11.2016
10:54:12
Не понимаю тех, кто кодит в светлом редакторе

Google

Pavel
13.11.2016
10:56:16
Кожу в светлом, ЧЯДНТ?

Kirill
13.11.2016
10:57:02
Если свет в монитор из окна светит, то в белом все видно, а в черном нет

Владислав
13.11.2016
10:57:23
как бы и нет
В темной тебе ничего не светит, не раздражает твои глазки и помогает сосредоточиться на коде

Kirill
13.11.2016
11:00:12
я имею в виду, что если из окна в монитор светит свет, то в черной теме ничего не увидишь, а в светлой все норм. Если кодишь в подвале или по ночам, то конечно темная тема хороший выбор

Alexey
13.11.2016
11:00:15
мне тяжело к темному привыкать
попробовал ещё раз. Окна телеграма/браузера светлые, тяжело переключаться. Зато в консоль теперь нормально )

Yuri
13.11.2016
11:05:58

Alexey
13.11.2016
11:06:31
Слушайте, а номер строки файла в редактрое я когда-то включил или он в новой студии по дефолту включен? :)

Alex
13.11.2016
11:06:37
Не, всё проще
final Bundle loaderArgs = getIntent().getExtras();
getSupportLoaderManager().initLoader(0, loaderArgs, this);
в onCreate
а
takeContentChanged
не трекается

Yuri
13.11.2016
11:07:59
в onCreate
тогда нужно понять — почему вызывается onCreate при сворачивании/разворачивании. Потому что раз вызвался onCreate, видимо процесс был уничтожен. И лоадер — подавно

Сергей
13.11.2016
11:10:06
Сколько лет кодю, столько в темной

Roman
13.11.2016
11:14:03
Что за лоадер? Что-то не догоняю вас

Yuri
13.11.2016
11:14:32
https://developer.android.com/reference/android/content/AsyncTaskLoader.html видимо

Gerc
13.11.2016
11:16:30
RxLoader

Yuri
13.11.2016
11:16:55

Google

Gerc
13.11.2016
11:17:10

Alex
13.11.2016
11:18:22
onCreateLoader тоже не вызывается
А где вообще про этот цикл жизни лоадера почитать? невразумлю, зачем он еще раз запускает loadInBackground когда я разворачиваю активити

Admin
ERROR: S client not available

Alexey
13.11.2016
11:44:25
@Katsz официальные доки ещё раз перечитать. Ну и можно https://medium.com/google-developers/making-loading-data-on-android-lifecycle-aware-897e12760832#.vqtva9lxh

Alex
13.11.2016
11:50:33
Спасибо, доберусь до компа и посмотрю

Максим
13.11.2016
11:59:38
То, что нужно. Спасибо!)
Код с использованием ConstraintLayout всегда такой уродливый получается?

Sergey
13.11.2016
12:01:32
если используешь ConstraintLayout в xml не лезь
ConstraintLayout для того и сделали

Максим
13.11.2016
12:04:14

Sergey
13.11.2016
12:05:16
для того и есть констрейны
но я его не буду использовать пока он не станеть rc

Максим
13.11.2016
12:29:48
Жму Tools>Enable ADB Integration
E/Internal: Удаленный хост принудительно разорвал существующее подключение
Что делать?
restart/invalidate помогли

Google

Alex
13.11.2016
13:55:37
И еще немного масла в огонь, как, КАК можно было написать ОС, в которой android.permission.INTERNET не имплементит ACCESS_NETWORK_STATE? в этом есть глубокий смысл? (минимальное апи доисторическое)

Alexey
13.11.2016
14:01:23
@Katsz http://stackoverflow.com/questions/19642032/whats-the-difference-between-access-network-state-and-internet ?

Alex
13.11.2016
14:14:34
@illarionov https://en.m.wikipedia.org/wiki/Implementation
Пожалуйста, читайте что я пишу до того как отвечать. Иногда помогает
Я не спрашиваю, ЧТО такое ресайкл, я спрашиваю почему его форсят
Я не спрашиваю РАЗНИЦУ, я спрашиваю почему не имплементит

Sergey
13.11.2016
14:16:18

Alex
13.11.2016
14:16:53
Это глупо, просто глупо.
Вы же на каждый свой класс не пишите extends Object

Sergey
13.11.2016
14:17:35
ACCESS_NETWORK_STATE и INTERNET это разные вещи

Alex
13.11.2016
14:18:43
Угу, я понимаю. Только если вы хотите ИНТЕРНЕТ, то обязательно будете использовать и ACCESS_NETWORK_STATE

Alexey
13.11.2016
14:20:12
@Katsz нет же

balolam
13.11.2016
14:20:12

Alexey
13.11.2016
14:20:42
@Katsz You can use either one without needing the other. If you don't check that you have a valid network connection before trying to use the Internet, your HTTP requests will simply fail.

balolam
13.11.2016
14:21:05
IO получишь)

Alex
13.11.2016
14:22:40
Именно этим и занялся мой конекшон. Упал в ио.
Я тут о чем срач развожу, смекаете? Нет ни одного адекватного повода не имплементить интернетом доступ к состоянию сети.

Alexey
13.11.2016
14:23:28
@Katsz информация о доступе не избавит тебя от ioexception, на самом деле