diff options
| author | 2021-05-25 15:04:25 +0000 | |
|---|---|---|
| committer | 2021-05-25 15:04:25 +0000 | |
| commit | 7014d28df9c72a6415dd537e62c979f8529f65ed (patch) | |
| tree | 961db1ca3a61094a7a7cbb60fe0dd157e4fed97d | |
| parent | 3188bdda5327aaa73a2c4e1bbbf18489d4316022 (diff) | |
| parent | 013c379752dcfc870efeddbd3b2be14b7898b83b (diff) | |
Merge "Set RESULT_OK on exit via copy button." into sc-dev
3 files changed, 8 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java index 862c9001e380..28c2774cabb0 100644 --- a/core/java/com/android/internal/app/ChooserActivity.java +++ b/core/java/com/android/internal/app/ChooserActivity.java @@ -1093,6 +1093,7 @@ public class ChooserActivity extends ResolverActivity implements "", -1); + setResult(RESULT_OK); finish(); } } diff --git a/core/tests/coretests/AndroidManifest.xml b/core/tests/coretests/AndroidManifest.xml index 520d2f1e7371..14a3a01630ab 100644 --- a/core/tests/coretests/AndroidManifest.xml +++ b/core/tests/coretests/AndroidManifest.xml @@ -156,6 +156,9 @@ <!-- Allow use of PendingIntent.getIntent() --> <uses-permission android:name="android.permission.GET_INTENT_SENDER_INTENT" /> + <!-- ChooserActivityTest permissions--> + <uses-permission android:name="android.permission.SET_CLIP_SOURCE" /> + <application android:theme="@style/Theme" android:supportsRtl="true"> <uses-library android:name="android.test.runner" /> <uses-library android:name="org.apache.http.legacy" android:required="false" /> diff --git a/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java b/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java index 1633d2897fcb..19c27639a00d 100644 --- a/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java +++ b/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java @@ -16,6 +16,8 @@ package com.android.internal.app; +import static android.app.Activity.RESULT_OK; + import static androidx.test.espresso.Espresso.onView; import static androidx.test.espresso.action.ViewActions.click; import static androidx.test.espresso.action.ViewActions.swipeUp; @@ -558,6 +560,8 @@ public class ChooserActivityTest { ClipDescription clipDescription = clipData.getDescription(); assertThat("text/plain", is(clipDescription.getMimeType(0))); + + assertEquals(mActivityRule.getActivityResult().getResultCode(), RESULT_OK); } @Test |