conversation: fix crash in case of shared pref. loading failure

Change-Id: Ic0bb7c13479675581f177c1ea14e6e843ec3f35e
Reviewed-by: Sebastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java b/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java
index 9aab93b..9f2f993 100644
--- a/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java
+++ b/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java
@@ -591,8 +591,12 @@
         super.initPresenter(presenter);
         String contactRingID = getArguments().getString(KEY_CONTACT_RING_ID);
         String accountId = getArguments().getString(KEY_ACCOUNT_ID);
+        try {
+            mPreferences = getActivity().getSharedPreferences(accountId + "_" + contactRingID, Context.MODE_PRIVATE);
+        } catch (Exception e) {
+            Log.e(TAG, "Can't load conversation preferences");
+        }
         mAdapter = new ConversationAdapter(this, presenter);
-        mPreferences = getActivity().getSharedPreferences(accountId + "_" + contactRingID, Context.MODE_PRIVATE);
         presenter.init(contactRingID, accountId);
     }