1 <uses-permission android:name="android.permission.INTERNET" /> 2 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
最后强调一下AsyncTask的设计准则:(1)AsyncTask的实例必须在UlThread中创建。
(2)execute方法必须在UlThread中调用。
(3)不要手动的调用onPreExecute(),onPostExecute(Result),dolnBackground(Params…),onProgressUpdate(Progress…)这几个方法。
(4)该Task只能被执行一次,否则多次调用时将会出现异常。
(5)AsyncTask不能完全取代线程,在一些逻辑较为复杂或者需要在后台反复执行的逻辑就可能需要线程来实现了。