我目前正在尝试了解redux/flux
的原则以及如何在Android
中实施这些原则。我得到的是如何在Android
应用程序中实现仅一个全局存储/状态的原则?是否有最佳实践,特别是在方向更改后和Android
系统决定释放内存后保存和恢复?
我认为唯一适用的解决方案是使用ViewModel
架构组件中的Android
类。但这并非真正的全球状态,只有每个活动。
答案 0 :(得分:0)
您可以尝试将状态保留在应用程序类中。这将在上下文更改后继续存在,并与应用程序一起终止。
如果你不想打扰扩展应用程序类,那么全局静态类/引用就可以了。