我仍然對回調方法(OOP新手)感到困惑。我發現的一個定義是:「Java中的回調方法是一個事件發生時被調用的方法」。什麼時候決定何時調用該方法?例如,在android中,activity類具有一個onCreate()回調方法,該方法在創建Activity時執行,但是代碼如何控制? AsyncTask類的doInBackground方法是否也是一個回調方法,只要調用foo.execute()就會執行,其中foo是AsyncTask對象?瞭解回調方法
Q
瞭解回調方法
1
A
回答
1
我覺得這很簡單:讓我們說你給我你的電話號碼,我會在日出時給你打電話。只要您信任我,您不必擔心我如何起牀並撥打您的「回撥號碼」。
它與回調方法相同。如果API文檔可以提供一種方法,並且在某個事件發生時將被調用,則不必擔心如何完成此操作。這是API創建者的責任。
+0
Android os處理回調方法 – asliyanage 2014-10-19 15:56:47
+0
你可能是對的,我只是說沒關係 – 2014-10-19 15:58:04
相關問題
- 1. 瞭解回調
- 2. 瞭解回調
- 3. 瞭解該方法返回的部分
- 4. 瞭解偏移方法的返回值
- 5. 瞭解節點回調
- 6. 瞭解node.js回調2.0
- 7. 瞭解module.exports與回調
- 8. 瞭解Java中的回調
- 9. 瞭解RxJava:Runnable的回調
- 10. 瞭解node.js回調結構
- 11. 瞭解OnPaint方法
- 12. 瞭解$ .validator.unobtrusive.adapters.addBool()方法
- 13. 瞭解__getitem__方法
- 14. 瞭解CGPoint方法
- 15. JavaScript - 瞭解方法
- 16. STPopupController的解除/關閉回調方法?
- 17. 瞭解類方法:方法調用錯誤
- 18. 瞭解java通用方法
- 19. 瞭解選項方法
- 20. 瞭解克隆方法
- 21. 瞭解Kinect Facetracker.track()方法
- 22. 瞭解pythons int方法
- 23. 瞭解異步方法
- 24. 瞭解join()方法示例
- 25. 瞭解Magento的unsetChild方法
- 26. 瞭解method_added的類方法
- 27. 瞭解jquery getjson方法
- 28. 幫助瞭解Enumerable.Join方法
- 29. 瞭解passportjs驗證方法
- 30. 瞭解Clojure的方法
Android Activity有一個生命週期。創建之後直到銷燬,有一些方法會自動被android os調用。您可以使用這些方法來處理那些活動狀態下的東西。 – asliyanage 2014-10-19 16:02:22