How to display an Image received from an \"android.intent.action.SEND\"
in an imageview
?
The user selects my app from the list of apps to share an imag
You are receving Image in Intent, So you have to update your Manifest as:
...
...
...
Then Activity needs:
void onCreate (Bundle savedInstanceState) {
...
// Get intent, action and MIME type
Intent intent = getIntent();
String action = intent.getAction();
String type = intent.getType();
if (Intent.ACTION_SEND.equals(action) && type != null) {
if (type.startsWith("image/")) {
Uri imageUri = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM);
if (imageUri != null) {
YourImageView.setImageUri(imageUri);
}
}
.
.
.