diff --git a/res/drawable/next_arrow.png b/res/drawable/next_arrow.png new file mode 100644 index 0000000..1ff3819 Binary files /dev/null and b/res/drawable/next_arrow.png differ diff --git a/res/layout/fragment_mainactivity_gotosettings.xml b/res/layout/fragment_mainactivity_gotosettings.xml index bd6ed3d..8d7a839 100644 --- a/res/layout/fragment_mainactivity_gotosettings.xml +++ b/res/layout/fragment_mainactivity_gotosettings.xml @@ -80,4 +80,14 @@ style="@style/StandardButton" android:text="@string/ma_button_goto_settings" /> + + \ No newline at end of file diff --git a/res/layout/fragment_mainactivity_main.xml b/res/layout/fragment_mainactivity_main.xml index d8f5baa..6f56eb6 100644 --- a/res/layout/fragment_mainactivity_main.xml +++ b/res/layout/fragment_mainactivity_main.xml @@ -60,4 +60,14 @@ android:text="@string/ma_content_welcome" android:textAppearance="?android:attr/textAppearanceMedium" /> + + \ No newline at end of file diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 55c1e59..2bfd437 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -3,5 +3,6 @@ 16dp 16dp + 22dp diff --git a/res/values/strings.xml b/res/values/strings.xml index 6276418..2b980da 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -28,7 +28,7 @@ - 4 + 5 ownCloud-SMS @@ -151,6 +151,7 @@ Contributors and issue\'s reporters Error #14: Unable to parse server response Error #15: Unable to parse server response Error #16: No data connection available + Error #17: malformed account. Please reconfigure it MainActivity Section 1 Section 2 diff --git a/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java b/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java index b107bb0..9972ed3 100644 --- a/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java +++ b/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java @@ -17,6 +17,7 @@ package fr.unix_experience.owncloud_sms.sync_adapters; * along with this program. If not, see . */ +import fr.unix_experience.owncloud_sms.R; import fr.unix_experience.owncloud_sms.engine.OCSMSOwnCloudClient; import fr.unix_experience.owncloud_sms.enums.OCSyncErrorType; import fr.unix_experience.owncloud_sms.exceptions.OCSyncException; @@ -43,10 +44,16 @@ public class SmsSyncAdapter extends AbstractThreadedSyncAdapter { ContentProviderClient provider, SyncResult syncResult) { OCSMSNotificationManager nMgr = new OCSMSNotificationManager(getContext()); - nMgr.setSyncProcessMsg(); // Create client - Uri serverURI = Uri.parse(_accountMgr.getUserData(account, "ocURI")); + String ocURI = _accountMgr.getUserData(account, "ocURI"); + if (ocURI == null) { + nMgr.setSyncErrorMsg(getContext().getString(R.string.err_sync_account_unparsable)); + return; + } + + Uri serverURI = Uri.parse(ocURI); + nMgr.setSyncProcessMsg(); OCSMSOwnCloudClient _client = new OCSMSOwnCloudClient(getContext(), serverURI, _accountMgr.getUserData(account, "ocLogin"),