AsyncTask を使用して複数のファイル転送を行っています。arraylistに保存されているファイルパスが異なります。私の問題は、すべてのファイルをキューに(順番に)送信する方法です。
@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; }