此服务使用类的静态成员字段维护某些状态.我期望静态字段保持其值,尽管操作系统会杀死并重新启动服务.
但它似乎不会发生这样的事情.重新启动后,静态变量将重置为默认值.它应该发生什么?尽管杀/重启,我应该使用其他方法来保持持久状态吗?
通常认为使用静态变量来保持状态是不好的.尝试将它们存储在presistent存储中,如sqlite数据库.