1.AsyncTask 實例必須在UI線程中創建
2.AsyncTask的exec()方法也必須在UI線程中調用
3.重寫的四個方法是系統自動調用的,不能手動調用
4.每個AsyncTask的實例只能調用一次,多次調用將會引發異常
5.doInBackground()方法運行在其他線程,其他方法都是運行在主線程,即在doInBackground()方法中不能進行UI操作
什么時候用AsyncTask 什么時候用線程處理好?
android studio快捷鍵:
Ctrl+Q顯示關鍵字的提示文檔
按住Ctrl點擊關鍵字,查看源碼
Alt+Enter顯示錯誤警告提示,提供處理方式
Ctrl+Shift+Enter自動補全代碼
Ctrl+P 顯示方法參數
Ctrl+Alt+T 彈出包圍結構語句如if
Ctrl+J 彈出提示模板如for
Ctrl+Alt+O管理引用