X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/b064bd45916f17bf1ae0fc43e2c23a2f1fb8d925..7d5c573766d7b8a5b8113479f29520628e0c7cb0:/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java?ds=inline diff --git a/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java b/src/com/owncloud/android/utils/CopyTmpFileAsyncTask.java index a680d0d2..70bf2e9a 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 = (int) params[2]; 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); } }