我正在使用AsyncTask進行多個文件傳輸。 不同的文件路徑存儲在一個數組列表中,我的問題是如何發送隊列中的所有文件(按順序)。如何在AsyncTask中順序執行多個任務(隊列)
@Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); /* * Some logic */ new XYZAsyncTask (mString).executeOnExecutor(AsyncTask.SERIAL_EXECUTOR); }
私有類XYZAsyncTask擴展的AsyncTask {
ArrayList<String> mArray; @Override protected Void doInBackground(ArrayList... params) { /* * * Some logic */ checkSizeAndSendFile(); return null; }
請發表您使用的是最新的代碼。 – ObieMD5