From 4076bae93046b4d4b8792fad9d6357957d9b0e7c Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Fri, 1 Dec 2017 14:57:41 -0800 Subject: [PATCH] Disable ConnectedDeviceConnectedActivity Only one connected device activity could be enabled at one time. This cl disbale the new version but keep old version enabled in AndroidMainfest.xml. In this case tile could find correct activity at any time. Bug: 69810208 Test: Build Change-Id: I0175b968cc26e38d0549fe2302b762fe0bc65c20 --- AndroidManifest.xml | 1 + .../ConnectedDeviceActivityTest.java | 67 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 tests/unit/src/com/android/settings/connecteddevice/ConnectedDeviceActivityTest.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 05c5075b42f..07908e5d32c 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -178,6 +178,7 @@ resolveInfoList = packageManager.queryIntentActivities(intent, + PackageManager.GET_META_DATA); + for (ResolveInfo info : resolveInfoList) { + if (TextUtils.equals(info.activityInfo.loadLabel(packageManager).toString(), + CONNECTED_DEVICE_TITLE)) { + count++; + } + } + + assertThat(count).isEqualTo(1); + } + +}