代码之家  ›  专栏  ›  技术社区  ›  Shadow

使用Android持久存储空间的全局变量的最佳实践

  •  0
  • Shadow  · 技术社区  · 6 年前

    在过去的几天里,我一直在玩弄Room,我已经到了一个地步,我找不到记录在案的最佳实践。

    对于这个问题,让我们保持Kotlin的自由,除非它只是作为一个例子来说明如何在Kotlin中执行Java中的示例。

    让我们从一个例子开始;我有一个id为的登录用户,我需要知道这个想法在应用程序的多个位置,以至于不能总是从数据库中获取。

    我最初的计划是将这类数据存储在一个全局可访问的类上,该类将只加载这些值并使用应用程序onCreate()初始化/实例化。此数据现在将按房间填充。

    我担心的是,在使用Room之前,这是一个老习惯,现在我试图找出在使用Room时是否有更好的方法来实现这一点,但是没有多少文档可以为这一点提供任何提示。

    0 回复  |  直到 6 年前