@android_ru

Страница 1270 из 3205
Quarx2k ?
18.04.2017
11:48:03
они помираюют вместе с активити

или фрагментом

Quantum Harmonizer
18.04.2017
11:49:08
Спасибо. А есть официальный пруф?

Gerc
18.04.2017
11:49:08
Не помирают. У Андроида много ликов с edittextом

Google
Quarx2k ?
18.04.2017
11:52:04
Их GC подчищает

как и почти все в андроиде

Quantum Harmonizer
18.04.2017
11:52:40
Их GC подчищает
Ну, это если они потеряются. Нужен пруф, что они потеряются)

Igor
18.04.2017
11:53:35
Ну, это если они потеряются. Нужен пруф, что они потеряются)
Ты куда-то за пределы активити ссылаешься? У любой view есть ссылка на context, он же activity, а activity ссылает на рутовую View, которая ссылается на дочернии (циклические ссылки).

Roman Chugunov
18.04.2017
11:53:59
Ну, это если они потеряются. Нужен пруф, что они потеряются)
какой пруф? если этот иннер класс от активити и больше на него никто не сыслается, то как он может быть не уничтожен?

вот если он хранится где то за пределеами активити тогда все возможно)

Roman Chugunov
18.04.2017
11:55:11
это паранойя чувак))

Quarx2k ?
18.04.2017
11:55:44
так то если все првоерять то почему никто не прежеивает что утекают синглетоны даггера а вктивити скоуп? Ж)

их же GC убивает и все збс

Alexey
18.04.2017
11:56:52
вот если он хранится где то за пределеами активити тогда все возможно)
что имеете ввиду хранится? внутренний клас имеет ссылку на своего родителя не явную. Если у editText останется ссылка на Wather, а в Watcher неявно хранит ссылку на контекст активити - то активити не удалится...

Google
Alexey
18.04.2017
11:57:25
рекомендую явно всегда обнулять ссылки, чтобы потом не искать что течет:)

Roman Chugunov
18.04.2017
11:57:43
так взаимные ссылки удалятся, это оптимизация компилятора

Quantum Harmonizer
18.04.2017
11:57:47
Alexey
18.04.2017
11:57:54
watcher ничем, кроме активити, не удерживается.
сылка на watcher хранится в EditText если ее не обнулить

Quantum Harmonizer
18.04.2017
11:57:56
сылка на watcher хранится в EditText если ее не обнулить
EditText, как и Activity, должны потеряться после дестроя.

Quantum Harmonizer
18.04.2017
11:59:04
с чего это?
А с чего нет? Кто их удерживает, если они прикреплены к выброшенной активити?

Alexey
18.04.2017
11:59:05
и потеряются, если не будет никаких удерживающих ссылок

а так ссылка есть

Roman Chugunov
18.04.2017
11:59:23
всмысле если ты создаешь 2 объекта в какой то области видимости и они ссылаеются друг на друга то они разве не уничтожатся после выхода из области видимости?

Igor
18.04.2017
11:59:53
Пруф, что андроид его нигде не удерживает.
Возьми да проверь, есть же подсчет мониторинг ссылок в forceGC в IDEA

Roman Chugunov
18.04.2017
11:59:55
это как раз тот случай

Roman Chugunov
18.04.2017
12:00:30
а ну всмысле это конечно

так и вслучае с активити и эдитектстом и текствотчером тоже самое

какой тут пруф еще нужен

Quantum Harmonizer
18.04.2017
12:01:31
Так я и спрашиваю, не удердивается ли чем-то ещё.

Roman Chugunov
18.04.2017
12:02:09
ну если других ссылок нет то нет, а ссылки средствами студии легко можно оттрекать

Google
Sergey
18.04.2017
12:02:48
только что проверил

не течет

Igor
18.04.2017
12:03:50
только что проверил
Ну слава богу, а то другим это видимо религия не позволяет

Quantum Harmonizer
18.04.2017
12:04:22
Andry
18.04.2017
12:31:39
Народ, кто-нить знает дейстельного хорошего разработчика на вольных хлебах? т.е. не в штат нужно, а на проект, вернее его небольшую часть, на 3-6 месяцев. Под крупный проект, с миллионами установок, и сотнями тысяч строк кода. Работа в Москве, офис по ГПД.

Todor
18.04.2017
12:43:57
Парни, пытаюсь парсить такой json: https://gist.github.com/iamtodor/68c0962442597d3f592954f23dc5f338 , точнее, мне нужно получить только id, это же изначально массив? JSONArray jsonArray = new JSONArray(deviceInfoResponse), где deviceInfoResponse - обьект, в котором лежит джос, который я скинул в гисте получаю ошибку org.json.JSONException: Not a primitive array: class org.kaaproject.kaa.examples.gpiocontrol.DeviceInfoResponse что не так?

Todor
18.04.2017
12:45:40
@Harmonizr та у меня одна строка и на ней ошибка JSONArray jsonArray = new JSONArray(deviceInfoResponse)

Bimurat
18.04.2017
12:47:44
deviceInfoResponse - ?(код)

Quantum Harmonizer
18.04.2017
12:48:03
Alexandr
18.04.2017
12:55:06
Всем привет. Хочу сделать такую штуку. Ввести что-то вроде todo, только //not_for_production, чтобы билд для прода не собирался, если в проекте есть такая аннотация.

И все это разруливать на уровне Gradle, чтобы CI тоже не давал собирать.

whalemare
18.04.2017
12:55:42
Можно линт настроить на todo кажется

Я бы в эту сторону гуглил, ничего конкретного не могу сказать

Alexandr
18.04.2017
12:58:05
//STOPSHIP и —enable StopShip если кому интересно.

Anton
18.04.2017
12:58:16
да любой статистический анализ кода юзай

например сонаркьюб градл плагин есть

your-mirror
18.04.2017
13:55:51
Вопрос. Получаю данные через StringRequest, данные приходят размером где-то 6.5 мб, выставляю таймаут через setRetryPolicy на 30 секунд, выставляю ограничение инета на gps. Идет отваливание через 30 секунд, но при этом сервер доступен и он отправляет данные. Как сделать так, чтобы отваливалось на таймаут не когда прошли 30 секунд и он не успел обработать весь запрос, т.к. пришло скажем 3 из 6.5 мегов, а тогда когда он не получил ответ от сервера в течении 30 секунд?

Google
your-mirror
18.04.2017
14:47:09
живые есть?

x01net
18.04.2017
14:50:45
живые есть?
я живой и не знаю

Alexey
18.04.2017
14:50:59
живые есть?
хз. сегодня еще не убивался:)

Vitaly
18.04.2017
14:54:34
всем привет. скажите плиз, правда что с онлайн оплатой(типа оплата услуг через инет) очень много мороки? из-за налогов(всякой отчетности) и законов и что там постоянно они меняются.

Admin
ERROR: S client not available

Nikolay
18.04.2017
15:04:00
Xamarin и React Native вытеснят нативную Java?)
React пробовал - не зашло, может из за моей врождённой неприязни к джаваскрипту :), Xamarin Forms не юзал особо, но юзал Xamarin Android, то же самое, что и Java на андроиде, только на C# пишешь, что для меня было гораздо приятнее, проблемы только с библиотеками на Java, не очень удобно подключать их

Quantum Harmonizer
18.04.2017
15:06:14
Есть способ заставить систему прибить и воскресить приложение для тестирования?

Nikolay
18.04.2017
15:07:09
Nikolay
18.04.2017
15:07:56
У меня на Xamarin'е приложение весило вроде около 40мб, а на джаве - 5мб

Quarx2k ?
18.04.2017
15:08:11
Кита
18.04.2017
15:08:29
У меня на Xamarin'е приложение весило вроде около 40мб, а на джаве - 5мб
ну если бы покурил с настройками то ужал бы о 10-15

Nikolay
18.04.2017
15:08:29
Причём там около 10мб какого-то хрена была только support v4

Quantum Harmonizer
18.04.2017
15:08:31
Поставь гплочку не сохранять активити
потом свернуть приложение и открыть другое?

Quarx2k ?
18.04.2017
15:08:39
Достаточно свернуть

Quantum Harmonizer
18.04.2017
15:08:45
Quarx2k ?
18.04.2017
15:08:47
Это вызовет везде ondesyroy

Google
Кита
18.04.2017
15:08:51
Nikolay
18.04.2017
15:08:52
Но это было давно, года 3 назад

Сейчас думаю всё поменялось в лучшую сторону

Kylych
18.04.2017
15:09:40
кто как ипорты прописывает ? каждый класс отдельно импортируете или, если много классов (4-5классов), то пакет импортируете ?

в чем минус, при импорте целого пакета, когда нужен 4-5 классов оттуда?

Кита
18.04.2017
15:10:33
Но это было давно, года 3 назад
Это было и 3 года назад. Я оставлял 1 архитектуру. Помимо всего кода что ты написал линкуется полностью все библиотеки и SDK. В итоге размер на 1 архитектуру это все твои ресурсы + код(копейки) + mono runtime(5МБ)

Kylych
18.04.2017
15:11:06
у меня в MainActivity 100 строк когда чистого импорта.

Nikolay
18.04.2017
15:11:16
Хочу как-нибудь попробовать Xamarin Forms, но пока нет проектов

Roman Chugunov
18.04.2017
15:11:27
Quantum Harmonizer
18.04.2017
15:11:35
Kylych
18.04.2017
15:11:47
God Object antipattern
об этом не надо пожалуйста))

у меня вопрос по поводу импортов, можно ли импортить целый пакет, при использовании 4-5 классов

Nikolay
18.04.2017
15:12:24
Кита
18.04.2017
15:12:32
Хочу как-нибудь попробовать Xamarin Forms, но пока нет проектов
Xamarin Forms не пригодно для реальных проектов на андроиде. Только iOS

Страница 1270 из 3205