Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在活动之间共享域对象_Android_Domain Driven Design_Android Activity - Fatal编程技术网

Android 在活动之间共享域对象

Android 在活动之间共享域对象,android,domain-driven-design,android-activity,Android,Domain Driven Design,Android Activity,我已经在域对象中编写了我的应用程序逻辑(以支持多个用户界面并移植到其他平台),现在正在研究如何实现用户界面的活动 考虑到每个活动都需要序列化其状态,确保“我的域”对象只序列化一次的最佳方法是什么?如果要序列化对象以在活动之间共享它们,您应该创建自己的子类并将共享状态存储在其中。一个应用程序对象由应用程序中的所有活动共享,这使它成为存储非持久状态的理想场所。通过调用活动或服务,您可以访问应用程序 您需要在AndroidManifest.xml文件的标记中指定自定义类。完美,这正是我想要的。知道序列

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


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

如果要序列化对象以在活动之间共享它们,您应该创建自己的子类并将共享状态存储在其中。一个
应用程序
对象由应用程序中的所有活动共享,这使它成为存储非持久状态的理想场所。通过调用
活动
服务
,您可以访问
应用程序


您需要在
AndroidManifest.xml
文件的
标记中指定自定义类。

完美,这正是我想要的。知道序列化状态如何适用于应用程序子类吗?(实际上,我已经把这个问题分成了自己的问题-)