Skip to content
This repository was archived by the owner on Jul 27, 2019. It is now read-only.

Commit 3395d2e

Browse files
committed
Handling activity result for Gallery. Added read external storage permission.
1 parent 3c04fea commit 3395d2e

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

send-to-desktop-api/app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="com.adobe.sendtodesktopapi">
44

5+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
6+
57
<application
68
android:allowBackup="true"
79
android:icon="@mipmap/ic_launcher"

send-to-desktop-api/app/src/main/java/com/adobe/sendtodesktopapi/MainActivity.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public void onClick(View v) {
9191
galleryPickerIntent.setType("image/*");
9292
galleryPickerIntent.setAction(Intent.ACTION_GET_CONTENT);
9393

94-
startActivityForResult(Intent.createChooser(galleryPickerIntent, "Select an Image"), 203);
94+
startActivityForResult(Intent.createChooser(galleryPickerIntent, "Select an Image"), 203); // Can be any int
9595
}
9696
};
9797
mOpenGalleryButton.setOnClickListener(mOpenGalleryButtonListener);
@@ -132,6 +132,13 @@ protected void onDestroy() {
132132
public void onActivityResult(int requestCode, int resultCode, Intent data) {
133133
super.onActivityResult(requestCode, resultCode, data);
134134
mAuthSessionHelper.onActivityResult(requestCode, resultCode, data);
135+
136+
if (resultCode == RESULT_OK && requestCode == 203) { // the int we used for startActivityForResult()
137+
138+
mSelectedImageUri = data.getData();
139+
mSelectedImageView.setImageURI(mSelectedImageUri);
140+
141+
}
135142
}
136143

137144
@Override

0 commit comments

Comments
 (0)