
Никита
27.03.2017
11:05:22
никаг
System.gc()?

Quarx2k ?
27.03.2017
11:06:34

Dmitry
27.03.2017
11:07:19
А зачем это нужно
это тема всяких там сетевых запросов и так далее. У меня просто команда параноит, ладно кейсы отписываем, они боятся что ссылки на репозитории будут висеть вечно, если их не занулить. Я бы хотел проверить, а то получается код менее читабельным - в каждом кейсе писать mRepository = null

Google

Никита
27.03.2017
11:07:43
мб человек хочет написать аналог Canary Leak

Dmitry
27.03.2017
11:07:45
ну, и вообще интересно стало - как такое отслеживать

Dmitry
27.03.2017
11:09:46
finalize попробуй, залогируй

Dmitry
27.03.2017
11:10:22
хорошо, попробую. Спасибо

Dmitry
27.03.2017
11:10:35
тока в проде не юзай его)

Dmitry
27.03.2017
11:12:45
да это чисто для теста )

Quantum Harmonizer
27.03.2017
11:15:53
Realm использует finalize() чтобы закрыть соединение за ленивыми, например. :)

Konstantin
27.03.2017
11:18:00

Igor
27.03.2017
11:18:36

Quantum Harmonizer
27.03.2017
11:20:05
везде же пишут, что не надо его использовать ибо он может не вызваться вовсе
Для отладки — норм. Для того чтобы закрыть ресурсы за ленивыми — норм. Для того чтобы очистить нативную память — норм. Нужно только учитывать связанный с этим оверхед (в т. ч., как писаол Блох, объект дольше инициализируется). Может не вызваться — да, потому что при завершении процесса мусор не собирается.

Dmitry
27.03.2017
11:21:25
Перформанс тоже страдает

Alexey
27.03.2017
11:35:41
Cleaned

Никита
27.03.2017
11:35:41
о, в шапку тыкать можно

Google

Глеб
27.03.2017
12:09:38

Sergey
27.03.2017
12:10:15
надо настроить proguard-rules

Roman
27.03.2017
12:13:27
Народ, я узнал что TeamViewer работает на Андроидах. Кто то использует ?

Askar
27.03.2017
12:13:41
да, редко

Roman
27.03.2017
12:13:46
Для подключения удаленно на девайс клиента

Askar
27.03.2017
12:14:24
да, редко
когда в туалете сижу, треки на компе переключаю

Roman
27.03.2017
12:15:01
Наоборт - с компа на андроид девайс

Askar
27.03.2017
12:15:46
про это не знал

Юсуф
27.03.2017
12:20:10
хелп с гитом
remote: Too many invalid password attempts. Try logging in through the website.
fatal: unable to access 'https://yusufabd@bitbucket.
такая хрень появилась в последние дни
ни пуш ни пул не идут
от чего может быть?
самое главное как можно решить проблему?

Юрий
27.03.2017
12:26:04
remote: Too many invalid password attempts.
никто пароль не менял?

Quarx2k ?
27.03.2017
12:34:49
Кто подскажет, как на RX реализовать лок пока нет инетрнета? А то while с паузой что-то мне не нравится :)

Юсуф
27.03.2017
12:37:02


? animufag ?
27.03.2017
12:41:47
Всем привет! Ребят, а как то можно отловить момент, когда в андройде инстанс какого-либо класса становится нулевым/забирается гц ?
Я бы хотел какой то вспомогательный класс для такого написать - передавать в него ссылку и ловить коллбек, - но не смог придумать ничего. В гугле тоже не то ищется. В Джава объекте подобных методов нет, как обращаться к гц тоже непонятно
все наблюдаемые объекты при инициализации записывать в weakhashmap<Object,Boolean>, вызываешь событие после которого ты ожидаешь что ссылки на интересующие объекты пропали, вызываешь System.gc(), смотришь в дебагере какие объекты в этот момент пропали.
(всё это догадки, сам ничем таким не занимался)
Ну и где-то в какой-то обучалке по rx я видел что-то что помогало следить за неотписанными объектами, возможно это упомянутый LeakCanary

Denis
27.03.2017
12:47:49

fulld
27.03.2017
12:48:56
Кто нибудь пробовал вытянуть бд другого аппа без использования рута ?
По сути апп видит этот файл, размер определяется, а вот canRead = false
Может есть какие обходные пути хотя бы просто скопировать его?

Google

Roman
27.03.2017
12:51:50
нельзя же по соображениям безопасности

Quarx2k ?
27.03.2017
12:56:44

Sergey
27.03.2017
12:57:23

Лера
27.03.2017
13:01:10
? а я уже давно не пользуюсь сторонними приложениями, кроме самых авторитетных типо евернота и гугл. когда-то установила до 10 и постоянно фоновые процессы происходили. батарею только сажают приложения ваши и нет доверия, какие папки они расшаривают и что происходит после того, как ты подтвержадешь "разрешить доступ к камере" и тд. ну его.

Alexey
27.03.2017
13:04:10
оу, оу оу. Полегче:)

Sergey
27.03.2017
13:05:25
как серпом по... ну вы поняли

Andrey
27.03.2017
13:07:53
как же теперь жить и творить, как теперь писать свои приложения? Это конец плеймаркету походу

Лера
27.03.2017
13:07:57
?не, я уважаю ваш труд и самой интересно как это создается. Сейчас приложения в тренде. Все что-то устанавливают пачками))) фильтры фоточек, игры и тд... Я лично за себя говорю, что никому не доверяю и не хочу рисковать. а вам успеха, ну только в добрых разработках ?

Quantum Harmonizer
27.03.2017
13:08:08

Tim
27.03.2017
13:08:40

fulld
27.03.2017
13:09:05
Смысл воровать

Admin
ERROR: S client not available

fulld
27.03.2017
13:09:07
?

Sergey
27.03.2017
13:09:17
продать

Лера
27.03.2017
13:09:56
смысла нет, пока ты никому не нужен. ) это как в песне Высоцкого "я не люблю, когда заглядывают в письма через плечо" как-то так)))

Юсуф
27.03.2017
13:10:19
одмен плез почисти, тантем верде какой-то тут

Quantum Harmonizer
27.03.2017
13:10:34
Гугл использует личные данные для таргетирования рекламы. Но их также можно использовать в других целях, например, в политических манипуляциях.
А тем временем мы тут флудим :)

fulld
27.03.2017
13:11:08
Просто вспомогательное приложение хотел сделать чтобы и без рута пахало
Ну с рутом значит с рутом

Nick Senchurin
27.03.2017
13:11:52
контентпровайдер не поможет ничем?

Google

Sergey
27.03.2017
13:12:14

fulld
27.03.2017
13:12:55
Не своего
Доп опции для не своего
А там его бд надо считать

Лера
27.03.2017
13:14:25

fulld
27.03.2017
13:14:33
И в контент провайдере этих данных нет

aspix
27.03.2017
13:17:00
Привет!
У меня есть модель, на основании которой рисуется ресайклер с секциями. Секция - это день с 00:00 до 23:59. Раньше секции спокойно разбивались по дням, поскольку я руками выкручивал время в 00:00:00, т.е. проблем не было. Теперь дошёл вопрос до секционирования по дням, но уже с учетом времени. К сожалению, имея теперь незанулённое время, секция разбиваются с учетом времени, т.е. 27 марта 15:43, 27 марта 16:04 и т.д., а мне надо чтобы была секция 27 марта, в которой будут объекты с разным временем. В качестве объекта для хранения даты и времени юзаю Calendar. Кто-нибудь сталкивался с подобным?

-_-
27.03.2017
13:20:03
А в чем проблема руками занулить время (и оставить дату)?

aspix
27.03.2017
13:22:18
Во время разбиения на секции? Или во время записи в модель?) Если последнее, то время мне необходимо) я раньше я его занулял, поскольку более приоритетные задачи были, а сейчас к этой вернулся

-_-
27.03.2017
13:26:03
Значит, во время разбиения на секции. Или как вариант, в модель можно записать и дату с зануленным временем, и использовать это поле

aspix
27.03.2017
13:33:22
Второй вариант интересный) спасибо, попробую

? animufag ?
27.03.2017
13:41:07
Да если между моделью и вьюхой есть какой-нибудь слой (контролер), там можно было бы обнулять время дня и utc
кстати, что за секции? я помню в листвью давно делал аналог ios секций (два типа ячеек), сейчас что-то поменялось?

aspix
27.03.2017
13:52:56
https://github.com/luizgrp/SectionedRecyclerViewAdapter вот это. Очень крутая вещь

Nikita
27.03.2017
14:09:21
Народ. Возможно банальный вопрос - но тем не менее. У китайцев (ксиаоми точно) есть возможность в настройках андроида выставить пользовательские настройки управления питанием смартфона и, например, ручками запретить мп ходить в сеть в фоне и другие важные штуки, которые не ясно как отлавливать. Кто нибудь сталкивался с такими кейсами?