
Alexander
16.12.2016
10:34:06

Ⓜ️ᵃʳᵃᵗ
16.12.2016
10:36:39

Quantum Harmonizer
16.12.2016
10:36:54
может ты просто не научился его правильно готовить??
Вроде научился. Просто кажется многословным.
Для загрузки из интернета использую собственную библиотеку — обёртку для сервисов, локальных броадкастов и ретрофита. Ради замены лоадерам не хочется тащить 4к методов в проект.
Rx сильно может помочь при работе с объебос-бекэндом, когда код приходится обмазывать фильтрами и флэтмэпами.

Google

Alexey
16.12.2016
10:37:52

Quantum Harmonizer
16.12.2016
10:38:16

Ⓜ️ᵃʳᵃᵗ
16.12.2016
10:38:24
а у меня в презенторе есть и асинктаски и rx , все это что о из сети дергают.

Quantum Harmonizer
16.12.2016
10:39:07

Владислав
16.12.2016
10:39:12

Ⓜ️ᵃʳᵃᵗ
16.12.2016
10:39:36
у меня просто фрагмент - презентер + загрузка - фрагмент

Quantum Harmonizer
16.12.2016
10:40:23

Ⓜ️ᵃʳᵃᵗ
16.12.2016
10:40:25
ну или активити всместо фрагента

Alexey
16.12.2016
10:42:09

balolam
16.12.2016
10:43:07

Quantum Harmonizer
16.12.2016
10:43:16

Google

Alexey
16.12.2016
10:43:19

Quantum Harmonizer
16.12.2016
10:43:52
Чтобы у него было простое состояние.
Если можно выполнить его много раз, начинаются нюансы.

balolam
16.12.2016
10:44:08

Quantum Harmonizer
16.12.2016
10:44:19
Старое состояние смешивается с новым и т. д.

balolam
16.12.2016
10:44:30
Это же типо простая штука, что бы взял и запилил

Alexey
16.12.2016
10:44:48
каждый раз выделяешь память под него
ну это мелочи конечно

balolam
16.12.2016
10:45:10

Quantum Harmonizer
16.12.2016
10:45:20
второй запуск может, например, отработать быстрее и вернуть резальтат, и будет WTF

balolam
16.12.2016
10:45:49

Alexey
16.12.2016
10:46:01
ну ок, убедили, но это не решает проблемы того что это гавно не дружит с ЖЦ
и не решает проблему колбэк хэла

Alexander
16.12.2016
10:49:58
Привет всем!! Ребят как сделать свайп с кнопкой через itemTouchHelper?

Quantum Harmonizer
16.12.2016
10:50:44

Alexander
16.12.2016
10:50:53

Alexander
16.12.2016
10:50:58
да

Alexey
16.12.2016
10:51:36
я с ними столько гавна хлебнул, что ну их нахер

Quantum Harmonizer
16.12.2016
10:52:10
и не решает проблему колбэк хэла
Ну, есть моя библиотека, где callback hell'а нет, но она работает с сервисами и предназначена главным образом для прогулок в интернет.
В Kotlin есть continuations / coroutines.

Google

balolam
16.12.2016
10:52:42

Alexander
16.12.2016
10:52:47
MyTouchHelper extends ItemTouchHelper.Callback{
// тут настраиваешь свайп
@Override
public void onChildDraw(Canvas c, ....) {
// тут рисуешь кнопку справа
}
}

Alexey
16.12.2016
10:53:05

Alexander
16.12.2016
10:53:10

Quantum Harmonizer
16.12.2016
10:53:30

Alexey
16.12.2016
10:54:07
при поворотах
хотя с помощью moxy может и получится сделать из этого гавна что-то годное

Quantum Harmonizer
16.12.2016
10:54:49

Alexey
16.12.2016
10:55:20

Quantum Harmonizer
16.12.2016
10:55:42
Никак. Поэтому нужно рассчитывать на худшее и быть готовым к смене конфигурации.

Alexey
16.12.2016
10:56:23

Alexey
16.12.2016
10:56:30
mosby и т д

balolam
16.12.2016
10:58:58
от утечек, до NPE
Утечки будут как и от любого анонимного класса, AsyncTask ничем не выделяется. Тут просто лучше говорить, что это не совсем очевидный на проблемы механизм, при использовании новичками)

Taras
16.12.2016
10:59:21
Ребята, у меня такой вопрос). Вот если бы вам вернуть время как бы вы начинали изучать программирование на андроид с нуля (что б изучали б досконально, какие библиотеки-фрейморки смотрели, архитектуры, на что время вообще б не тратили и т.п.)?

balolam
16.12.2016
10:59:56
Ну а если ты хочешь выполнить операцию до 100мс, можно и AsyncTask. Хотя сам я их так же не использую и не помню когда вообще использовал)

Daniil
16.12.2016
11:01:32

balolam
16.12.2016
11:01:34

Quantum Harmonizer
16.12.2016
11:02:07

Daniil
16.12.2016
11:02:15

Google

Quantum Harmonizer
16.12.2016
11:02:35

Roman
16.12.2016
11:03:41

balolam
16.12.2016
11:04:02

Alexey
16.12.2016
11:04:06

Quantum Harmonizer
16.12.2016
11:05:03

balolam
16.12.2016
11:05:43
Прочесть — нет, понять и подружиться :)
С одной стороны, есть штуки, которые используются главным образом при написании библиотек — reflections, свои аннотации и прочие хитрости, которые при базовом изучении лучше пропустить.
С другой стороны, есть вещи, которые приходят с опытом или работой в команде, их нужно почувствовать, наверное...
Да, я и имелл ввиду осознать) Тут уже спор о том, как кто читает)

Quantum Harmonizer
16.12.2016
11:05:53
А собственные коллекции зачем?
Ты меня вынуждаешь пропиарить мой перевод ещё раз.
http://javanese.online/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/exploring_java_hidden_costs/#collections

balolam
16.12.2016
11:06:08

Quantum Harmonizer
16.12.2016
11:07:22

Admin
ERROR: S client not available

Sergey
16.12.2016
11:08:06
у Retrofit-a
в onResponse:
call.enqueue(new Callback<AvalibleJobsList?) {
@Override
public void onResponse
......
mRecyclerAdapter.notifyDataSetChanged();
.....
}
не отрабатывает mRecyclerAdapter.notifyDataSetChanged();
===============
в чем может быть дело?

Quantum Harmonizer
16.12.2016
11:08:53

Alexey
16.12.2016
11:08:55

Daniil
16.12.2016
11:09:25

balolam
16.12.2016
11:09:41

Quantum Harmonizer
16.12.2016
11:10:28

Igor
16.12.2016
11:10:38
написать пару велосипедов для понимания основ
потом взять чужой хороший проект и разобраться

Sergey
16.12.2016
11:10:38
еррор ?
error-ов нет. просто список не подгружается..

Quantum Harmonizer
16.12.2016
11:10:57

Google

Quantum Harmonizer
16.12.2016
11:11:06
pastebin, GitHub

Igor
16.12.2016
11:11:13
где логи Билли

balolam
16.12.2016
11:11:37
Я читал на форуме вопрос от паренька по Android, что будет если он в методе анонимного класса OnClickListener, имя входящего параметра "view" сменит на другое, мол не страшно ли это. Т.е. не всем же Java на первых парах даётся и эти не все садятся сразу за андроид и в итоге мучаются)

Quantum Harmonizer
16.12.2016
11:11:38
ах да, Logging Interceptor очень полезен

Daniil
16.12.2016
11:11:45

Igor
16.12.2016
11:12:40
набить конечно лучше
другое дело если времени нет

balolam
16.12.2016
11:13:07

Quantum Harmonizer
16.12.2016
11:17:23

balolam
16.12.2016
11:18:41

Taras
16.12.2016
11:19:17
просто к чему я это все...пол года учил, копал, перед этим javа "читал". И теперь возвращаюсь к тому что пропустил при чтении... И да очень волнует вопрос архитектуры...может кто кинет ссылку на пример не на одно активити-фрагмент(что не совсем маленький проект) репозиторий с MVP?

Quantum Harmonizer
16.12.2016
11:19:18
http://ukorizna.ru/images/2011/original.jpg

balolam
16.12.2016
11:20:03

Nikita
16.12.2016
11:21:09
https://habrahabr.ru/company/rambler-co/blog/275943/

Taras
16.12.2016
11:21:31
кстати читал Эккеля, а пол года спустя после некой практики взялся за Шилдта по джаве и мне последний на много больше понравился...возможно что многое уже понимаю

Ⓜ️ᵃʳᵃᵗ
16.12.2016
11:26:12

Vλαdmιr
16.12.2016
11:31:42

balolam
16.12.2016
11:34:00

Nick Senchurin
16.12.2016
11:34:24
заводы стоят, одни проды в стране (с)

Vλαdmιr
16.12.2016
11:35:11
как легко можно догадаться, я хочу от жизни много денег, прокачку soft skills, отсутствие необходимости быдлокодить 8 часов в сутки на галере за пайку, которую хватает аккурат до следующего месяца