代码之家  ›  专栏  ›  技术社区  ›  Richard Szalay

在活动之间共享域对象

  •  5
  • Richard Szalay  · 技术社区  · 14 年前

    我已经在域对象中编写了我的应用程序逻辑(以启用多个用户界面并移植到其他平台),现在我正在寻找实现用户界面的活动。

    考虑到每个活动都需要对其状态进行序列化,什么是确保我的域对象只序列化一次的最佳方法?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Richard Szalay    14 年前

    如果您正在讨论序列化对象以在活动之间共享它们,那么应该创建自己的子类 Application 把你的共享状态存储在那里。单一的 应用 对象由应用程序中的所有活动共享,这使它成为存储的最佳位置。 非持久性 状态。你可以去 应用 通过调用 getApplication() method 对你 Activity Service .

    您需要在 <application> 你的标签 AndroidManifest.xml 文件。