Size: a a a

Android Developers

2020 June 12

QH

Quantum Harmonizer in Android Developers
Anton Kulykov
когда свайпнул onDestroy сработает
По-моему, никто этого не гарантирует. Будешь тормозить в паузе/стопе — не сработает.
источник

QH

Quantum Harmonizer in Android Developers
Ravil
Я же сказал, что лучше избавляться от почти всего до onDestroy...
С этим и не спорят вроде.
источник

n

neikist in Android Developers
neikist
Ткните в ссылку где доказывается что для сборки циклических ссылок недостаточно gc просто трассировкой пробежаться как для обычных ссылок.
Он же просто проверяет какие ссылки доступны из корня. И неважно циклическая она или нет.
источник

AK

Anton Kulykov in Android Developers
Quantum Harmonizer
По-моему, никто этого не гарантирует. Будешь тормозить в паузе/стопе — не сработает.
ну да, логично
источник

R

Ravil in Android Developers
Quantum Harmonizer
С этим и не спорят вроде.
С этого все началось
источник

QH

Quantum Harmonizer in Android Developers
neikist
Он же просто проверяет какие ссылки доступны из корня. И неважно циклическая она или нет.
Мне кажется, он тупо не понимает, что мы говорим.
источник

AK

Anton Kulykov in Android Developers
Quantum Harmonizer
Мне кажется, он тупо не понимает, что мы говорим.
думаю да
источник

l

lc3 in Android Developers
Приветствую всех, в этом чатике, господа, подскажите, может кто работал с приложухой для приема заявок, нужна приложуха и crm, для салона красоты, или чтото близкое, разумеется не бесплатно, или какие идеи есть?
источник

R

Ravil in Android Developers
neikist
Он же просто проверяет какие ссылки доступны из корня. И неважно циклическая она или нет.
допустим вы сделали view.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
и тут что-то запустили в другом потоке и там есть ссылка на чтото из активити. Это будет утечкой.
}
}
источник

QH

Quantum Harmonizer in Android Developers
lc3
Приветствую всех, в этом чатике, господа, подскажите, может кто работал с приложухой для приема заявок, нужна приложуха и crm, для салона красоты, или чтото близкое, разумеется не бесплатно, или какие идеи есть?
Ссылка на чат с вакансиями — в описании.
источник

l

lc3 in Android Developers
Quantum Harmonizer
Ссылка на чат с вакансиями — в описании.
хех, оки
источник

QH

Quantum Harmonizer in Android Developers
Ravil
допустим вы сделали view.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
и тут что-то запустили в другом потоке и там есть ссылка на чтото из активити. Это будет утечкой.
}
}
С этим кто-то спорит?
Или для тебя циклические ссылки — всё равно что утечки?
источник

n

neikist in Android Developers
Ravil
допустим вы сделали view.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
и тут что-то запустили в другом потоке и там есть ссылка на чтото из активити. Это будет утечкой.
}
}
nope. Это конечно можно утечкой назвать, но не потому что ссылка циклическая, а потому что ссылка на объект есть в другом потоке из корня которого она доступна (собсно она и из корня предыдущего потока доступна будет). Сборщик мусора и не должен ее собирать.
источник

S

Serhei in Android Developers
привет, есть у кого то в арсенале либа для построения линейного графика с возможностью выбора точки на нем и получения значения? или такое ток ручками?
источник

Н

Никита 🙃 in Android Developers
•̶̺̦̪̤̩͉̭̙̺̮̯̟̙̘͓̩̜̲̻͇̻̤̙̠͍̗̹̏͐ͪ̔ͥ͢͢ͅ_̶̢̧͚̼͓̰̱̞̦̹̖̱̣̾̈́̏ͤ̃̌̏͋̂ͭ карпов
Как вы думаете android studio будеи сильно лагать на ноуте с 2 гб оперы и 2200 Гц процессором?(ОС Linux)
да. Это печальное железо устарело лет 5-8 назад
источник

Y

Yurka in Android Developers
•̶̺̦̪̤̩͉̭̙̺̮̯̟̙̘͓̩̜̲̻͇̻̤̙̠͍̗̹̏͐ͪ̔ͥ͢͢ͅ_̶̢̧͚̼͓̰̱̞̦̹̖̱̣̾̈́̏ͤ̃̌̏͋̂ͭ карпов
Как вы думаете android studio будеи сильно лагать на ноуте с 2 гб оперы и 2200 Гц процессором?(ОС Linux)
У меня 5 лет назад  студия лагала на fx4300 с 8гб на борту)
источник

n

neikist in Android Developers
neikist
nope. Это конечно можно утечкой назвать, но не потому что ссылка циклическая, а потому что ссылка на объект есть в другом потоке из корня которого она доступна (собсно она и из корня предыдущего потока доступна будет). Сборщик мусора и не должен ее собирать.
То что потом одному из потоков объекты больше не нужны и мы в другом потоке держим контекст замыкания который мы захватили - это уже другой вопрос. И дело тут не в циклических ссылках, а именно в работе с потоками.
источник

n

neikist in Android Developers
Собсно мы можем другому потоку напрямую ссылку передать - будет тот же результат. И без всякой цикличности.
источник

R

Ravil in Android Developers
Quantum Harmonizer
С этим кто-то спорит?
Или для тебя циклические ссылки — всё равно что утечки?
Смотря какие. Пока самый корень может существовать долго, а внутри него может крутится уже совсем другое. И эти объекты, которые содержать внутри себя ссылки друг  на друга могут быть уже не нужны, но существуют пока есть корень, хотя оно могло быть убито уже, потому что ни используется ни где после.
источник

n

neikist in Android Developers
Например просто в Runnable
источник