X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/b064bd45916f17bf1ae0fc43e2c23a2f1fb8d925..20cc8a1551f7fac26a6298570e99c10c4b9db869:/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java diff --git a/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java b/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java index a680d0d2..0a8b06f9 100644 --- a/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java +++ b/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java @@ -41,6 +41,11 @@ public class CopyTmpFileAsyncTask extends AsyncTask { private final WeakReference mListener; private String mAccountName; private ContentResolver mContentResolver; + private int mIndex; + + public int getIndex(){ + return mIndex; + } public CopyTmpFileAsyncTask(Activity activity) { mContentResolver = ((FileActivity) activity).getContentResolver(); @@ -52,9 +57,10 @@ public class CopyTmpFileAsyncTask extends AsyncTask { protected String doInBackground(Object[] params) { String result = null; - if (params.length == 2) { + if (params.length == 3) { Uri uri = (Uri) params[0]; String filePath = (String) params[1]; + mIndex = ((Integer) params[2]).intValue(); String fullTempPath = FileStorageUtils.getTemporalPath(mAccountName) + filePath; InputStream inputStream = null; @@ -118,7 +124,7 @@ public class CopyTmpFileAsyncTask extends AsyncTask { OnCopyTmpFileTaskListener listener = mListener.get(); if (listener!= null) { - listener.OnCopyTmpFileTaskListener(result); + listener.OnCopyTmpFileTaskListener(result, mIndex); } } @@ -127,6 +133,6 @@ public class CopyTmpFileAsyncTask extends AsyncTask { */ public interface OnCopyTmpFileTaskListener{ - void OnCopyTmpFileTaskListener(String result); + void OnCopyTmpFileTaskListener(String result, int index); } }