Lift loader to activity level.
Also fix a bug that leaves DocumentsUI in a weird state if it fails to
obtain root document.
Change-Id: Ibb67bfd0114f45f41c0000078ca56767b5a4542b
Tests: Manual tests and auto tests.
Bug: 35934082
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index bdc0125..6df4c90 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -56,6 +56,19 @@
<action android:name="android.content.action.DOCUMENTS_PROVIDER" />
</intent-filter>
</provider>
+
+ <!-- Provider that has broken behavior -->
+ <provider
+ android:name="com.android.documentsui.BrokenProvider"
+ android:authorities="com.android.documentsui.broken"
+ android:exported="true"
+ android:grantUriPermissions="true"
+ android:permission="android.permission.MANAGE_DOCUMENTS"
+ android:enabled="true">
+ <intent-filter>
+ <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
+ </intent-filter>
+ </provider>
</application>
<instrumentation android:name="android.support.test.runner.AndroidJUnitRunner"