diff options
author | iNPUTmice <daniel@gultsch.de> | 2014-09-07 15:11:40 +0200 |
---|---|---|
committer | iNPUTmice <daniel@gultsch.de> | 2014-09-07 15:11:40 +0200 |
commit | 27ad80afc21e4d88daaefee52fa1cfaea69078ab (patch) | |
tree | 0d6d9ec9307bfddc5622bda0bc1f10a27775685f /src/eu/siacs/conversations/utils | |
parent | 04665b59c8b96341ac050399aaf0654e2e4e3132 (diff) |
trying to avoid rejectedexection
Diffstat (limited to 'src/eu/siacs/conversations/utils')
-rw-r--r-- | src/eu/siacs/conversations/utils/PhoneHelper.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/eu/siacs/conversations/utils/PhoneHelper.java b/src/eu/siacs/conversations/utils/PhoneHelper.java index 975fa2195..25cff099a 100644 --- a/src/eu/siacs/conversations/utils/PhoneHelper.java +++ b/src/eu/siacs/conversations/utils/PhoneHelper.java @@ -2,6 +2,7 @@ package eu.siacs.conversations.utils; import java.util.ArrayList; import java.util.List; +import java.util.concurrent.RejectedExecutionException; import android.content.Context; import android.content.CursorLoader; @@ -67,7 +68,13 @@ public class PhoneHelper { } } }); - mCursorLoader.startLoading(); + try { + mCursorLoader.startLoading(); + } catch (RejectedExecutionException e) { + if (listener != null) { + listener.onPhoneContactsLoaded(phoneContacts); + } + } } public static Uri getSefliUri(Context context) { |