Android 開発者の Web リンク: http://developer.android.com/reference/android/content/Intent.htmlから、「それ (インテント) は基本的に、オブジェクトの抽象的な記述を保持する受動的なデータ構造です。実行するアクション。」しかし、「パッシブデータ構造」とは何かわかりませんか?誰かがそれを説明するのを助けることができますか? ありがとう!
5598 次
5 に答える
20
パッシブ データ構造 (アクティブ データ構造または機能データ構造の反対) は、外部スレッドによって排他的に管理されるものです。つまり、操作を実行する関連付けられたスレッドがありません。
基本的に、これは情報のコンテナーのようなものです。それを作成し、そのすべての情報を設定すると、他のプロセス (通常、Android ではActivity
オブジェクト) からアクセスできるように存在します。したがって、アクティブにアクセスされておらず (「アクティブ」ではない)、操作されていない (「機能的」ではない) ため、パッシブと見なす必要があります。
于 2012-09-17T04:01:34.023 に答える
3
インテントはアクティビティの実行方法を知らず、実行する必要があることを説明する情報のみが含まれているという考えだと思います。Intent の情報を使用して実際にアクションを実行するのは受信者次第です。したがって、インテントは、結果として生じるアクションに関して「受動的」です。
于 2012-09-17T04:00:19.427 に答える
0
インテントはアクションを表すのではなく、アクションの意図を表すだけなので、アクションを記述するだけなので、パッシブなデータ構造です。
于 2012-09-17T04:00:52.683 に答える