
Pavel
17.05.2018
16:22:28

Алексей
17.05.2018
16:23:37

Tishka17
17.05.2018
16:29:01

Алексей
17.05.2018
16:38:05

Google

Алексей
17.05.2018
16:41:35

Sergey
17.05.2018
16:42:39
Господа, а есть ли каки-то рекомендации по тому, где хранить вспомогательные классы и классы сущностей, создавать папки в *app_name*/ ?
или делать отдельный модуль с логикой типа

Alex
17.05.2018
16:46:50
Что за шрифт?

Кирилл
17.05.2018
16:49:22
Google sans видимо.

Alex
17.05.2018
16:50:44

D
17.05.2018
17:22:08
Кто-нибудь сталкивался с поведением Observable.timer() и мануальной сменой времени на девайсе? Завешивает наглухо, может есть какой-то способ обойти?

Artem
17.05.2018
17:24:12
мб останавливать таймер в resume?

D
17.05.2018
17:25:53
Он на уровне вьюмодели работает, не получается

Alexander
17.05.2018
19:03:31
Ребят, есть вопрос.
Когда андроид убивает процес, чтобы освободить немного памяти, потом когда запускаешь приложение. Оно восстанавливает последнюю активити на которой ты находтлся. При этом все поля, синглтоны очищаются, что приводит к траблу, потери state.
Можно как то сделать чтобы процесс запускался с launchera всегда, когда восстанавливается?
Мб флаг какой-то есть ?

balolam
17.05.2018
19:04:44
Это плохо

Google

Alexander
17.05.2018
19:04:49
Я гуглил но не нагуглил.
https://stackoverflow.com/questions/5423571/prevent-activity-stack-from-being-restored
Вот максимум что нашел. Но как-то коствльно ?

balolam
17.05.2018
19:05:37
Представьте что пользователю позвонили и он ответил на вызов, а до этого заполнял поля минут 10 в приложении
Лучше сделайте поддержку выживаемости
Или сами проверяйтк свои синглтоны и финишируйте открытую активити

Alexander
17.05.2018
19:07:32
У меня один глобальный синглтон. Но в bundle он не влезает
Мне нужно его сериализовать и сохранять в файл или в бд ложить по идеи?

Dmytro
17.05.2018
19:10:35

Alexander
17.05.2018
19:12:50

naughtyBit
17.05.2018
19:14:08
то что в тулбаре search view не закрывается при нажатии кнопки назад это норма или я чё-то лишнее переопределил?

Artem
17.05.2018
19:35:54

naughtyBit
17.05.2018
19:37:34
мини-кастылем сейчас исправил, но это не круто

Artem
17.05.2018
19:38:32
https://stackoverflow.com/questions/18924445/searchview-not-closing-correctly-on-first-back-press-its-only-loosing-focus
это видел?
или оно вообще не закрывается кнопкой "назад"?

naughtyBit
17.05.2018
19:40:22

Artem
17.05.2018
19:40:59

naughtyBit
17.05.2018
19:41:35

Artem
17.05.2018
19:42:02
ну вроде норм :)

Google

naughtyBit
17.05.2018
19:44:57
ну надеюсь за кастыль не считается, т.к. мне это приходится вызывать в активности, но все равно спасибо

Костя
17.05.2018
21:30:58
У меня один глобальный синглтон. Но в bundle он не влезает
Ну лучше его декомпозировать как минимум, если например продолжать работу нельзя говорите пользователю, что ему нужно переавторизоваться и кидайте на экран логина, при этом можно для экранов где много заполнений было, сделать что-то типо черновика, чтобы после авторизации пользователь мог продолжить
А так да, или данные поддерживать ещё где-то кроме памяти приложения(база лучший вариант) или дергать снова запросы когда данные андроид очистил например
Опять же зависит насколько громоздкие данные и т.д.

Omurbek
17.05.2018
22:44:08
Omurbek Eraliev:
Доброго времени суток
Стоит ли ограничить показ полноэкранного баннера от admob, так как очень часто выходит при стандартной настройке, могут ли забанить аккаунт?
просто показы выросли до 10к за три дня, до этого максимум в день 4к было

Dmitry
17.05.2018
23:10:40
Здравствуйте. Может кто сталкивался с проблемами multidex, когда после его включения на некоторых арм архитектурах андроид начинает постоянно оптимизировать приложение при перезагрузке?
Пришлось в проекте включить multidex и теперь некоторые пользователи жалуются, чтоу них после перезагрузки смартфона постоянно идет оптимизация приложения

Dmitriy
17.05.2018
23:34:55


Like
17.05.2018
23:51:32
Ребят, есть вопрос.
Когда андроид убивает процес, чтобы освободить немного памяти, потом когда запускаешь приложение. Оно восстанавливает последнюю активити на которой ты находтлся. При этом все поля, синглтоны очищаются, что приводит к траблу, потери state.
Можно как то сделать чтобы процесс запускался с launchera всегда, когда восстанавливается?
на примере, у нас в базовом классе активити в onCreate стоит проверка, инициализирован ли фреймворк, если да, то вызывается "safeOnCreate()", который уже переписывается. Если фреймворк не инициализирован, то пользователь летит на сплэш активити, где происходит инициализация собственно, сплэшу передается интент активити, с которой был переход, он после инициализации стартует активити по нему.
типо этого
omim/BaseMwmFragmentActivity.java at master · mapsme/omim · GitHub
https://github.com/mapsme/omim/blob/master/android/src/com/mapswithme/maps/base/BaseMwmFragmentActivity.java


Алексей
18.05.2018
01:37:05
Всем привет.
Может кто подсказать толковый баркод сканнер?
а то я уже пару перепробовал и на каждом какая-то фигня

Beka
18.05.2018
01:49:38
Да
Чувак ни кто не волнуется об востоновлении давнооото
Даже сам гугл
А ценарий что кто то позвонил и процесс сдох это работпл в 2008 году
Сейчас процесс хоть на 15 стеке будет жить
И что бы сдох нужено где то пол часа ждать
Через 5 минут лучше перезапкскать

Google

Beka
18.05.2018
01:51:24
Правильный и болезненный способ это херячит в бандл
И этот банбл буднт хранится у активити менеджер
И это не благодарное дело
Error prone
А вот вся состояния и вию модели тоже дохнут
Зачем такой полумертвый процесс. Пусть с чистого листа
Тем боле мобайл для этого и оптимизирован
Что бы ап энд ран тайм 200 миллисекунд

Max
18.05.2018
04:35:40

Dmitriy
18.05.2018
04:37:12

Алексей
18.05.2018
04:37:54
И если у пользователя аппа скана не стоит - шиш, а не скан

Dmitriy
18.05.2018
04:38:15

Алексей
18.05.2018
04:38:27

Dmitriy
18.05.2018
04:38:39
не так прочитал =)

Алексей
18.05.2018
04:38:45
Понял:)

Dmitriy
18.05.2018
04:38:47
да, startActivityForResult

Алексей
18.05.2018
04:39:06
Вот, это неудобно

Dmitriy
18.05.2018
04:39:14
Хотя можно разобрать и через модель перекидывать данные ;)

Алексей
18.05.2018
04:39:40
У zbar тоже какие-то косяки были
Возможно, он даже сканил через раз

Google

Dmitriy
18.05.2018
04:41:05
А, гоню, я как раз zbar использую
И в своем фрагменте показываю без проблем
Сканирует хорошо в магазинах
только бывает что фокус никак не может поймать

Алексей
18.05.2018
04:42:06
У меня просто у клиентов не сканилось
Как раз через него, кажется

Dmitriy
18.05.2018
04:45:52
scandit очень хорошая либа, но платная.
Ещё одну находил на основе zbar, обещали качество и скорость сканирования. Только пока не было времени проверить
ещё у zbar при сканировании обычных ШК бывает неправильно цифры определяет

Алексей
18.05.2018
04:49:59
https://github.com/Simon-Leeeeeeeee/XCodeScanner
Я вон чего нашел
Вроде нормально сканирует и быстро
Правда, писали китайцы со всеми вытекающими
Но вроде норм