import android.content.AbstractThreadedSyncAdapter;\r
import android.content.ContentProviderClient;\r
import android.content.Context;\r
-import android.net.Uri;\r
import eu.alefzero.webdav.WebdavClient;\r
\r
/**\r
return null;\r
}\r
\r
- protected Uri getUri() {\r
- return Uri.parse(AccountUtils.constructFullURLForAccount(getContext(), getAccount()));\r
- }\r
-\r
- protected WebdavClient getClient() throws /*OperationCanceledException,\r
- AuthenticatorException,*/ IOException {\r
- if (mClient == null) {\r
- if (AccountUtils.constructFullURLForAccount(getContext(), getAccount()) == null) {\r
- throw new UnknownHostException();\r
- }\r
- mClient = OwnCloudClientUtils.createOwnCloudClient(account, getContext());\r
+ protected void initClientForCurrentAccount() throws UnknownHostException {\r
+ if (AccountUtils.constructFullURLForAccount(getContext(), account) == null) {\r
+ throw new UnknownHostException();\r
}\r
-\r
+ mClient = OwnCloudClientUtils.createOwnCloudClient(account, getContext());\r
+ }\r
+ \r
+ protected WebdavClient getClient() {\r
return mClient;\r
}\r
}
\ No newline at end of file