conversation: use new path for ContactDetails

Change-Id: Id7dc3205a17aacb67eebcf0da5644b26d710178c
diff --git a/ring-android/app/src/main/java/cx/ring/client/ContactDetailsActivity.java b/ring-android/app/src/main/java/cx/ring/client/ContactDetailsActivity.java
index 409b6fa..7634f3b 100644
--- a/ring-android/app/src/main/java/cx/ring/client/ContactDetailsActivity.java
+++ b/ring-android/app/src/main/java/cx/ring/client/ContactDetailsActivity.java
@@ -130,7 +130,7 @@
         }
     }
 
-    static class ContactActionAdapter extends RecyclerView.Adapter<ContactActionView> {
+    private static class ContactActionAdapter extends RecyclerView.Adapter<ContactActionView> {
         private final ArrayList<ContactAction> actions = new ArrayList<>();
 
         @NonNull
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 5ecbf72..defec2d 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
@@ -943,9 +943,9 @@
     }
 
     @Override
-    public void goToContactActivity(String accountId, String contactRingId) {
-        startActivity(new Intent(Intent.ACTION_VIEW, android.net.Uri.withAppendedPath(android.net.Uri.withAppendedPath(ContentUriHandler.CONTACT_CONTENT_URI, accountId), contactRingId))
-                .setClass(requireActivity().getApplicationContext(), ContactDetailsActivity.class));
+    public void goToContactActivity(String accountId, String contactId) {
+        startActivity(new Intent(Intent.ACTION_VIEW, ConversationPath.toUri(accountId, contactId),
+                requireActivity().getApplicationContext(), ContactDetailsActivity.class));
     }
 
     @Override