diff --git a/.gitignore b/.gitignore index 91ea7410d8977ededc4a968849a65b194e570976..8fd308ba7977c626cfeb66a6a4f0f6495b7b4934 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ build .gradle +.metadata +*.tmp diff --git a/briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java b/briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java index 597988cf90ce5f0a31958209de5a1a68866f640e..39d532e3c41663f13fa42c85ca32dd5f65e601a4 100644 --- a/briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java +++ b/briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java @@ -143,6 +143,7 @@ Service, EventListener { Intent i = new Intent(appContext, ConversationActivity.class); ContactId c = contactCounts.keySet().iterator().next(); i.putExtra("briar.CONTACT_ID", c.getInt()); + i.setData(Uri.parse(String.format("content://contact/%s", c.getInt()))); i.setFlags(FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP); TaskStackBuilder t = TaskStackBuilder.create(appContext); t.addParentStack(ConversationActivity.class); @@ -219,6 +220,8 @@ Service, EventListener { Intent i = new Intent(appContext, GroupActivity.class); GroupId g = groupCounts.keySet().iterator().next(); i.putExtra("briar.GROUP_ID", g.getBytes()); + String groupIdString = new String(g.getBytes()); + i.setData(Uri.parse(String.format("content://org.brairproject.group/%s", groupIdString))); i.setFlags(FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP); TaskStackBuilder t = TaskStackBuilder.create(appContext); t.addParentStack(GroupActivity.class);