
Andrey
30.08.2017
09:03:34
А как на счет оптимизации чего-либо?

Nikita
30.08.2017
09:04:29

Quantum Harmonizer
30.08.2017
09:04:41
А как на счет оптимизации чего-либо?
Нужно учитывать, что JNI-вызовы занимают определённое время и приостанавливают сборку мусора.
Но некоорые (небезопасные) вещи в нативщине действительно работают многократно быстрее.

Google

Andrey
30.08.2017
09:04:58

Anton
30.08.2017
09:05:06
пацаны а вы видели что у нас тоже АР кит есть теперь

Andrey
30.08.2017
09:05:09

Nikita
30.08.2017
09:05:21

Yushka
30.08.2017
09:05:28

Andrey
30.08.2017
09:05:30

Maxim robox
30.08.2017
09:06:05
Что такое Bitmap из Android Graphics? Это любое изображение? Или именно bmp?

Nikita
30.08.2017
09:06:33

Quantum Harmonizer
30.08.2017
09:06:34

Алексей
30.08.2017
09:06:49

Maxim robox
30.08.2017
09:07:12

Google

Maxim robox
30.08.2017
09:07:56

Andrey
30.08.2017
09:08:09
Обьекты на которые ссылаются нативные методы являются GC root' ами и не собираются GC

Quantum Harmonizer
30.08.2017
09:09:59

Andrey
30.08.2017
09:10:43
Есть ссылка?
Так по крайней мере в JVM, на счет Dalvik или ARM не могу быть достоверным...
ссылку поищу

Quantum Harmonizer
30.08.2017
09:11:46

Andrey
30.08.2017
09:11:59
Спасибо.
https://www.youtube.com/watch?v=JbLClSMRK_I&list=WL&index=6 39:35
мотайте к 39:35

Quantum Harmonizer
30.08.2017
09:13:08

Andrey
30.08.2017
09:13:20
JNI методы же
ссылаются на обьекты в Java
И эти обьекты не собираются
там ничего про нативный код пока
нативные методы работаю с помощью JNI с VM и могут ссылаться на обьекты, которые не должны быть собираемыми коллектором, так-как на них есть ссылкии из нативного кода

Quantum Harmonizer
30.08.2017
09:16:15

Andrey
30.08.2017
09:16:36

Quantum Harmonizer
30.08.2017
09:16:42
то есть JNI явно, в коде, указывает, мол «смотрите, я держу эту ссылку»?

Andrey
30.08.2017
09:17:27
Но по сути логично.

Google

Andrey
30.08.2017
09:18:47
вообще доклад очень хороший. рекомендую всем к просморту
https://www.youtube.com/watch?v=JbLClSMRK_I&list=WL&index=6 39:35

Marina
30.08.2017
09:20:31
А у нас нет отдельного канала годноты - где собраны все интересные доклады ссылки на статьи?

Nikita
30.08.2017
09:21:05

Marina
30.08.2017
09:22:13

Aleksey
30.08.2017
09:22:39

Andrey
30.08.2017
09:23:48
Кто-то использует в разработке слабые, мягки или фантомные ссылки из джавы?

Quantum Harmonizer
30.08.2017
09:24:04

Roman
30.08.2017
09:24:14
подскажите, можно ли сделать что-то типа заготовки viewGroup с несколькими детьми(например imgview и пара textview) и добавлять из кода? Направьте куда смотреть

Quantum Harmonizer
30.08.2017
09:24:14
и GreenDAO использует.

Andrey
30.08.2017
09:24:16

Quantum Harmonizer
30.08.2017
09:24:38

Andrey
30.08.2017
09:24:39

Quantum Harmonizer
30.08.2017
09:25:37

Roman
30.08.2017
09:25:45
спасибо

Andrey
30.08.2017
09:26:20
А мягкие?

Quantum Harmonizer
30.08.2017
09:26:26

Andrey
30.08.2017
09:26:40

Google

Quantum Harmonizer
30.08.2017
09:27:07
а чего)?
Те, кто участвует в общении, увидят и без пересылки.

Andrey
30.08.2017
09:27:20
мягкие от слабых отличаются только тем, что мягкие очищаются, когда мемори не хватает, да?

Quantum Harmonizer
30.08.2017
09:28:41

Andrey
30.08.2017
09:29:04
Ну та ладно, мне такие тонкости не интересны. АБЫ ЧИСТИЛО

Admin
ERROR: S client not available

Andrey
30.08.2017
09:32:57
Я просто сейчас вот сравниваю кейс в андроиде и в iOS. В iOS и swift считается, что обьект нельзя удалять если на него есть хотябы одна ссылка, в то время как в android java на обьект может ссылаться куча ссылок, но главное, чтобы они были не GC roots
и если я более-мение правильно думаю, кто-нибудь "дакните" мне ?

Maxim robox
30.08.2017
09:35:28
Ну, если кому вдруг интересно, я отреверсил ту apk, вытащил нужный ключ. =)

Anton
30.08.2017
09:35:57
тьфу
1 это референс каунт вроде судя по тому чт оты описал

Andrey
30.08.2017
09:36:27
И обьект не удалиться, если есть хотябы одна сильная ссылка

Anton
30.08.2017
09:36:56
ну я читал что это неэффективная шутка потому что могут быть циркуляр зависимости а на самом деле и не нужны они
а гц рут собственно проверяет можно ли добраться из этого обьекта до рута если нет то удаляет

Andrey
30.08.2017
09:37:28
Ну да, есть такое
Но у них же есть слабые ссылки

Google

Anton
30.08.2017
09:37:41
референс каунт неэффективная

Andrey
30.08.2017
09:37:45
а обьект не удаляется если есть хотябы одна сильная
А ссылается на Б, б на А, и оба живут. Но если заменить сильную ссылку на слабую, то они вальнуться
Ну в общем, я собственно хотел просто уточнить, что я в правильном направлении думаю. Приходилось писать просто weak var presenter в иосе, и вот я сижу и думаю, насколько это было адекватно))
и надо ли также в джава

Wladižlaw ?
30.08.2017
09:43:11
нужно ли красить фон макета фрагмента?

Andrey
30.08.2017
09:43:45

Wladižlaw ?
30.08.2017
09:44:37
порой получалось, что текст одного фрагмента накладывался на текст другого, что это было: ошибка в работе с фрагментами или так и должно быть, просто нужно закрашивать фон?

Andrey
30.08.2017
09:45:10
Я как-то ее решил, но не помню как... кто-то подскажите
чтобы мы оба поняли ?

I
30.08.2017
09:48:31
Ребята может кто-то встречал инфу которая описывала варианты создания базового актавити и фрагмента? Интересно посмотреть как это делают разные разработчики и что туда забивают

Maxim robox
30.08.2017
09:53:18
И что дальше?)
Могу слать запросы к апи порнхаба. Спортивный интерес был.
Узнать их endpoints и ключ.

Nick Senchurin
30.08.2017
09:54:21
Jrebel просто ?
как я мог не юзать его раньше...