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

Kotlin Firebase解析重复

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

    game = snapshot.toObject(Game::class.java)
    

    很简单。问题是这会调用我游戏类的init块并上传另一个游戏对象。有没有办法避免在执行此操作时调用init块?谢谢!

    2 回复  |  直到 6 年前
        1
  •  3
  •   Doug Stevenson    6 年前

    当您使用这样的自动字段映射时,惯例是您应该使用包含 只有

    如果你有额外的逻辑来处理你的游戏对象,那应该放在另一个类中。更好的设计是将数据与处理数据的逻辑分开(正如您所发现的)。

        2
  •  0
  •   urgentx Galeb Nassri    6 年前