[導入]一個簡單的方法異步調(diào)用管理器
一個簡單的方法異步調(diào)用管理器,有如下幾個部分組成
?
1,異步調(diào)用管理器接口 AsyncManagerIF
2,異步調(diào)用管理器實現(xiàn) AsyncManagerImpl
3,異步調(diào)用異常類???
AsyncCallException
?
4,回調(diào)接口 CallbackIF
?
5,測試用類
?? SimpleTask
用來計算一個字符串重復n次(用最慢的方法)
???Demo??????
用來啟動異步調(diào)用
?
已知Bug
1,如果需要異步調(diào)用方法參數(shù)為null,會發(fā)生NullPointerException
2,如果需要異步調(diào)用方法參數(shù)為基本型,不能自動識別,必須改為其包裝類(比如用Integer代替int)
3,異常處理比較粗糙
?
?
文章來源:http://blog.sina.com.cn/u/4a5ca024010006qh