從Android開發人員網站鏈接:http://developer.android.com/reference/android/content/Intent.html,您可以發現它說「它(意圖)基本上是一個被動數據結構,它包含要執行的操作的抽象描述。」但我不明白什麼是「被動數據結構」?任何人都可以幫忙解釋一下嗎?謝謝!什麼是Android/Java中的「被動數據結構」?
15
A
回答
18
無源數據結構(活性數據結構,或功能數據結構的對面)是一個由外螺紋專門管理。也就是說,它沒有一些相關的線程對其執行操作。
基本上,它就像一個信息的容器;你創建它,設置它的所有信息,它只是存在被其他進程訪問(在Android中,通常是Activity
對象)。因此,它沒有被主動訪問(所以它不是「主動」),並且它沒有被操作(不是「功能」),所以它應該被認爲是被動的。
3
我認爲這個想法是,意圖不知道該怎麼辦的活動,它僅包含信息,以描述需要做什麼。使用Intent的信息實際制定行動取決於接收方。因此,就結果行動而言,意圖是「被動的」。
0
Intent並不代表一個動作,它只表示一個動作的意圖,因此它只描述一個動作,因此它是一個被動的數據結構。
0
引用NIST Dictionary of Algorithms and Data Structures
- 被動數據結構是一個能夠作爲表示僅由外螺紋或進程改變
- 活性數據結構是一種數據結構,其執行內部操作,得到外部另一個數據結構的行爲
相關問題
- 1. 什麼是LazyTreeGridStoreModel的數據結構?
- 2. 這是什麼樣的數據結構?
- 3. Ruby數組是什麼數據結構?
- 4. 這是什麼php數據結構?
- 5. 什麼是聲納數據庫結構?
- 6. 這是什麼數據結構?
- 7. 什麼是矢量數據結構
- 8. 什麼是REBOL結構!數據類型?
- 9. 什麼是「和 - 產品」數據結構?
- 10. 結構()中的「class」參數是什麼?
- 11. 什麼是文本自動完成的最佳數據結構?
- 12. 什麼數據結構被用來在networkX中存儲圖形?
- 13. C#中這個數組的適當數據結構是什麼?
- 14. Pybrain的網絡架構的數據結構是什麼?
- 15. python數據協調腳本的數據結構是什麼?
- 16. Python數據類型,它是什麼樣的數據結構?
- 17. 此數據的正確數據庫結構是什麼?
- 18. Apache Spark - 三維數據的最佳數據結構是什麼
- 19. 什麼是數據結構添加不同類型的數據?
- 20. 數據結構中的靜態和動態有什麼區別
- 21. 什麼是數據結構中的表達式樹?
- 22. Javascript中的C/C++數據結構是什麼?
- 23. 什麼是Objective-C中的數據結構?
- 24. 什麼是C++中的地圖數據結構
- 25. Linux中的U區等效數據結構是什麼?
- 26. 這個變量在perl中的數據結構是什麼?
- 27. 什麼是數據結構中的內存隊列?
- 28. golang中以下json數據的結構表示是什麼?
- 29. IQueryable的結構是什麼?
- 30. 什麼是Eclipse的結構?