当我在Android设备上更改系统的字体大小时,我的小部件会中断。字段切换回默认值,他们不会更新,触摸窗口小部件不再打开应用程序。完成系统重启后,它工作正常。是否有一些我不知道的系统字体更改?
答案 0 :(得分:0)
This回答考虑将android:configChanges="fontScale"
属性添加到清单中。但是,它被视为bad practice,因为您必须手动处理配置更改。
当发生此类事件时,活动的预期行为将重新启动。您是否考虑过在onStop()
期间存储您的州并将其恢复为onRestart()
?