From 3eb1c340319f49c6da066b31c0b20c06b03e968f Mon Sep 17 00:00:00 2001 From: Josh Giles Date: Fri, 31 Jul 2015 13:48:28 -0400 Subject: Implement getAllApplicationIds, use it in chooser. Change-Id: I9dc1fae63469322c5601663eb3d5cac17e8f6952 --- .../src/com/android/tools/idea/gradle/IdeaAndroidProject.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'android/src/com') diff --git a/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java b/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java index 60b482118e1..343e35310a6 100644 --- a/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java +++ b/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java @@ -176,7 +176,14 @@ public class IdeaAndroidProject implements AndroidModel, Serializable { @NotNull @Override public Set getAllApplicationIds() { - throw new UnsupportedOperationException("Not yet implemented."); + Set ids = Sets.newHashSet(); + for (Variant v : myAndroidProject.getVariants()) { + String applicationId = v.getMergedFlavor().getApplicationId(); + if (applicationId != null) { + ids.add(applicationId); + } + } + return ids; } @Override -- cgit v1.2.3