
Vitaly
07.10.2016
19:17:59
оно хочет 1536 метров сожрать у тебя
и не может аллоцировать

Oleg ?
07.10.2016
19:18:07
он на диске создаст область которую будет типа за ram считать

Vitaly
07.10.2016
19:18:26
либо урезать в конфигах градла heapSIze

Google

Mikhail
07.10.2016
19:46:38
серьёзно? ты похоже даже не пробовал искать, 1 ссылка по твоей проблеме http://stackoverflow.com/questions/30045417/android-studio-gradle-could-not-reserve-enough-space-for-object-heap/31760855#31760855

Andre
07.10.2016
19:46:39
но максимальный размер текстуры про размер отрисовываемого компонента же

Alexey
07.10.2016
20:05:15
@darmaevt да, есть такая бед в андроиде, если в ImageView ставить изображения со стороной большей MAX_TEXTURE_SIZE.

Roman
07.10.2016
20:34:51
Вопрос такой. Timer много ресурсов жрёт?
Что если его крутить в сервисе, выполняя определённый код раз в час?

Dmitry
07.10.2016
20:37:59

Roman
07.10.2016
20:39:07
Вот в том то и дело, что этот грёбаный AlarmManager отваливается постоянно.
В течении пары часов ещё ничего, а куда-нибудь на сутки уведомление поставить - вообще ни в какую. Просто проигнорит.
Уже не знаю что делать. И так переставляю заново при каждом запуске приложения
Ничего более кривого не видел в Андроиде ещё. Остальное хоть работает

Pavel
07.10.2016
20:44:58
Ну все же как то живут

Pavel
07.10.2016
20:49:18

Igor
07.10.2016
21:08:20
Есть интересный кейс - нужно на клиенте хранить записи в базе (желательно орм) ровно сутки. На следующие сутки записи удалять. Как это лучше реализовать?

Roman
07.10.2016
21:09:01

Igor
07.10.2016
21:10:29
зачем?
Ну долговато объяснять... Смысл в том, чтобы чистить базу раз в сутки

Google

Roman
07.10.2016
21:11:02
чаще всего такие требования являются неверной постановкой задачи
лучше изменить постановку чем решать бредовую задачу
какая разница сколько времени хранится что-то в приложении? понимаю разницу в том, что пользователь видит в приложении
а данная задача попахивает вопросами секьюрити, которые решаются иначе, но никак не хранением в базе ограниченное время

Igor
07.10.2016
21:14:42

Roman
07.10.2016
21:15:52
видимо шедулить таску на очистку
но что за ограничения такие таинственные все ранво не ясно )

Igor
07.10.2016
21:18:19

Roman
07.10.2016
21:19:57

Alexey
07.10.2016
21:20:25
Очень напомнило redis
In memory db

Igor
07.10.2016
21:20:41

Alexey
07.10.2016
21:20:49
У бекендеров
Она живет в ОЗУ, приложение убили - база пала
Это на бэкенде на сервере процесс долго живет

Igor
07.10.2016
21:23:29

Alexey
07.10.2016
21:23:29
Ну а вообще для твоей задачи подойдет JobScheduler с таской на чистку раз в сутки
Gcmnetworkmanager для апи ниже 21
А вообще лучше либу от yigit boyar

Google

Alexey
07.10.2016
21:24:59
android-job-priority вроде называется

Igor
07.10.2016
21:25:13

Denis
07.10.2016
22:25:41
android-job-priority вроде называется
смотрел по либе презентацию с Android Dev - полное название Android Priority JobQueue (Job Manager). а что эта либа помогает делать, какие проблемы решает? (Во второй версии сказано, что можно использовать в ней JobScheduler или GcmNetworkManager, или что-то свое).


Andre
08.10.2016
03:03:05
раз уж я случайно не спал, подскажу даже, как его вычислять, хотя это нужно только если с камеры изображение в имэджвью пытаешься вывести
https://bitbucket.org/andremacareno/tcontestproj/src/ddb5c8febbd7b9e46dc08dadb08ea0380068a445/app/src/main/java/com/andremacareno/tcontestproj/compat/StillCaptureHelper.java?at=master&fileviewer=file-view-default
где-то в самом начале статический метод с говорящим названием, нашел как-то случайно на СО полгода назад
Да, мне это понадобилось для камеры: у Xperia Z были реальные 13 мегапикселей, а не 12.3, как у нексуса, и там в текстуру оригинал не помещался и приходилось резать
еще следует помнить, что не только картинки считаются текстурами - я как-то неудачно список в координатор лэйаут, кажется, запихнул или что-то еще и у меня он как единое целое попытался отрисоваться
хотя у тебя там вроде был с картинками кейс


Alexey
08.10.2016
03:56:31
@darmaevt минимальное значение считается 2048. С picasso можно испольовать fit() (он заресайзит изображение под размеры ImageView, а они обычно меньше max texture size), либо что-то типа .resize(2048, 2048).centerCrop().onlyScaleDown()
@darmaevt на разных устройствах этот MAX_TEXTURE_SIZE разный. Минимальное значение из всех устройств всех устройств - 2048, меньше не встречается
@darmaevt .onlyScaleDown() - уменьшать только если размер больше этого значения. Возможно, оно даже уменьшится

Alexey
08.10.2016
07:02:25

Gerc
08.10.2016
07:20:21

Admin
ERROR: S client not available

Yuri
08.10.2016
07:41:46
По идее, никаких проблем не должно возникнуть. Но точней сказать не могу — с тими библиотеками я так и не познакомился =) Превратить обычную View в Mvp-ready View довольно просто — нужно только завести в ней делегат и подёргать различные его каллбеки. Правда, вам придётся самостоятельно разобраться, какой коллбэк делегата когда дергать. Ну и самостоятельно придётся решить, откуда и как передать навигационную команду

Alexey
08.10.2016
07:57:24
С 2.2 походу
Обновил и смотрю везде эти ворнинги

Grigoriy
08.10.2016
08:03:24
такой inspection давно был, просто врубили по дефолту с 2.2

Gerc
08.10.2016
08:26:01
Все-таки тогда как раньше придется с сервисом адаптироваться для запросов

Yuri
08.10.2016
08:37:38

Google

Dmitriy
08.10.2016
08:46:21
время системное верно установлено?

Gregory
08.10.2016
08:46:57
ошибка указана в графе "Версия Android" ;)
я даже удивлён, что кто-то ещё поддерживает такое

Nick
08.10.2016
08:47:31
ну... денег не хватает на новее

Gregory
08.10.2016
08:47:57

Nick
08.10.2016
08:49:13

Grigoriy
08.10.2016
08:59:39
а часовой пояс правильный стоит?

Nick
08.10.2016
09:02:33
раньше у парня работало, а потом после обнуления до завода всё... перестало работать..
показывает правильное время

Gerc
08.10.2016
09:04:54
Сертификаты сдохли чтоли

Nick
08.10.2016
09:08:15
на гугл сервисы?