- class BackgroundUploader implements Runnable {\r
- private ArrayList<Parcelable> mUploadStreams;\r
- private Handler mHandler;\r
- private String mUploadPath;\r
- private boolean mCreateDir;\r
-\r
- public BackgroundUploader(String pathToUpload,\r
- ArrayList<Parcelable> streamsToUpload, Handler handler) {\r
- mUploadStreams = streamsToUpload;\r
- mHandler = handler;\r
- mUploadPath = pathToUpload.replace(" ", "%20");\r
- mCreateDir = false;\r
- }\r
-\r
- public BackgroundUploader(String pathToUpload,\r
- ArrayList<Parcelable> streamsToUpload, Handler handler,\r
- boolean createDir) {\r
- mUploadStreams = streamsToUpload;\r
- mHandler = handler;\r
- mUploadPath = pathToUpload.replace(" ", "%20");\r
- mCreateDir = createDir;\r
- }\r
-\r
- public void run() {\r
- WebdavClient wdc = new WebdavClient(Uri.parse(mAccountManager\r
- .getUserData(mAccount, AccountAuthenticator.KEY_OC_URL)));\r
+ public void uploadFiles() {\r
+ OwnCloudVersion ocv = new OwnCloudVersion(mAccountManager\r
+ .getUserData(mAccount, AccountAuthenticator.KEY_OC_VERSION));\r
+ String base_url = mAccountManager.getUserData(mAccount, AccountAuthenticator.KEY_OC_BASE_URL);\r
+ String webdav_path = AccountUtils.getWebdavPath(ocv);\r
+ Uri oc_uri = Uri.parse(base_url+webdav_path);\r
+ \r
+ WebdavClient wdc = new WebdavClient(oc_uri);\r