我为我的大部分应用程序(由多个活动和多个片段组成)使用了一个通用数据库。我想这是相当标准的,所以我要问一个更笼统的问题。跟踪该数据库的“最佳”方式(以及为什么)是什么?
我正计划在辅助类中使用静态变量(因为我对活动生命周期的有限理解意味着主要活动可能会在以后被核弹,所以这不是一个安全的地方)。但是另一种选择是每次我需要它时简单地使用 AsyncTask 来获取数据库引用“新鲜”(这是我第一次这样做的方式)。我不认为我可以使用附加功能发送它,而且我不知道任何使它可序列化的技巧。
我还有其他选择吗?我见过使用应用程序的参考资料,但我不熟悉这些。