已采納回答 / ICEb
因為你的AsyncTask實現類的execute()方法寫在了activity的onCreate()中,就相當于在activity在創建時就已經啟動了AsyncTask
2016-10-16
已采納回答 / 慕容5448672
BufferInputStream是Inputstream的包裝類。通過他的到一個對象bis,再利用bis去進行各種操作,可以進行性能的優化。如果直接用inputstream的對象去解析輸入流的話,性能會比較差。如果想了解什么導致兩者性能的差異,可以去搜索相關的文檔。
2016-10-16
最新回答 / 慕九州014506
new MyAsyncTask()?? .execute(URL)寫在含有imageTest 頁面中的oncreate ()方法中,MainActivity 中就不要再寫new MyAsyncTask()?? .execute();刪掉這行 就ok
2016-08-22
最新回答 / 慕先生0560154
我認為這的確是個問題,所以最好不要在onPause方法中cancel這個asyncTask,而換成在onStop或者onDestory中設置cancel,這樣應該就沒有問題了。
2016-08-13
最新回答 / 慕粉18419213644
url是在調用AsyncTask.execute()中傳遞進去的,在之前實例化的時候說明了輸入參數是String類型的。并不是因為它是static,而是因為它是String。
2016-08-11