diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 6724ff5355d..d22b36eeed8 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -3091,9 +3091,13 @@ - + + + + + mWifiNetworkListFragment.onWifiStateChanged(state)); } - /** Launch the activity via an Intent with a String extra. */ - private void launchActivity(String extraName, String extraValue) { - final Intent intent = new Intent(Settings.ACTION_PROCESS_WIFI_EASY_CONNECT_QR_CODE); - if (extraName != null && extraValue != null) { - intent.putExtra(extraName, extraValue); - } + /** Launch the activity via an Intent with data Uri */ + private void launchActivity(String uriString) { + final Intent intent = new Intent(Settings.ACTION_PROCESS_WIFI_EASY_CONNECT_URI); + intent.setData(Uri.parse(uriString)); mActivityRule.launchActivity(intent); verify(mWifiTracker).getManager(); @@ -166,7 +165,7 @@ public class WifiNetworkListFragmentTest { setupConnectedAccessPoint(); when(mWifiTracker.isConnected()).thenReturn(true); - launchActivity(Settings.EXTRA_QR_CODE, TEST_DPP_URL); + launchActivity(TEST_DPP_URL); callOnWifiStateChanged(WifiManager.WIFI_STATE_ENABLED); onView(withText(resourceString(WIFI_DISPLAY_STATUS_CONNECTED))).check(