什么是Android/Java中的“被动数据结构”?
从Android开发人员Web链接:http://developer.android.com/reference/android/content/Intent.html,你可以发现它说“它(Intent)基本上是一个被动数据结构,其中包含要执行的操作的抽象描述。但我不明白什么是“被动数据结构”?任何人都可以帮忙解释一下吗?谢谢!
从Android开发人员Web链接:http://developer.android.com/reference/android/content/Intent.html,你可以发现它说“它(Intent)基本上是一个被动数据结构,其中包含要执行的操作的抽象描述。但我不明白什么是“被动数据结构”?任何人都可以帮忙解释一下吗?谢谢!
被动数据结构(与主动数据结构或功能数据结构相反)是由外部线程专门管理的结构。也就是说,它没有一些对它执行操作的关联线程。
基本上,它就像一个信息容器;你创建它,设置它的所有信息,它只是存在被其他进程访问(在Android中,对象,通常是)。因此,它不是主动访问(因此它不是“主动的”),并且它没有作(不是“功能”),所以它应该被认为是被动的。Activity
我认为这个想法是Intenting不知道如何做活动,它只包含描述需要做什么的信息。这取决于接收者使用意图的信息实际实施操作。因此,意图在结果操作方面是“被动的”。