kas5858 писал(а):
С ними как быть?
Лично у меня подобное в методе, привязанном к свойству батареи в объекте пользователя...
И под это - отдельный информер
- 1.jpg (11.93 КБ) 4257 просмотров
Ибо во-первых если у меня сядет телефон, или у не будет известно местоположение - это никак не отразится на работоспособности системы, по-этому в system не вижу смысла дергать, во-вторых systemstates проверяет всё каждые 5 секунд...а я сомневаюсь, что у вас раз в 5 секунд заряд меняется)) или местоположение...
Так что логичнее это дергать при обновлении свойств батареи как раз, когда координаты приходят и заряд.
Но если вам хочется таки, чтобы это было в классе systemstates - можете создать отдельный объект - PhoneState и то и другое засунуть туда.
А зачем при этом ещё и систмную ошибку регать? Просто интересно...