# ShareActionProvider.OnShareTargetSelectedListener

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# ShareActionProvider.OnShareTargetSelectedListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/widget/ShareActionProvider.OnShareTargetSelectedListener "View this page in Kotlin")\|Java

`
public
static


interface
ShareActionProvider.OnShareTargetSelectedListener
`  
`


`

|------------------------------------------------------------------|
| android.widget.ShareActionProvider.OnShareTargetSelectedListener |

<br />

*** ** * ** ***

Listener for the event of selecting a share target.

## Summary

|                                                                                                                                                                                                                                      ### Public methods                                                                                                                                                                                                                                       ||
|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract boolean` | ` `[onShareTargetSelected](https://developer.android.com/reference/android/widget/ShareActionProvider.OnShareTargetSelectedListener#onShareTargetSelected(android.widget.ShareActionProvider,%20android.content.Intent))`(`[ShareActionProvider](https://developer.android.com/reference/android/widget/ShareActionProvider)` source, `[Intent](https://developer.android.com/reference/android/content/Intent)` intent) ` Called when a share target has been selected. |

## Public methods

### onShareTargetSelected

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract boolean onShareTargetSelected (ShareActionProvider source, 
                Intent intent)
```

Called when a share target has been selected. The client can decide whether to perform some action before the sharing is actually performed.

**Note:**Modifying the intent is not permitted and any changes to the latter will be ignored.

**Note:** You should**not**handle the intent here. This callback aims to notify the client that a sharing is being performed, so the client can update the UI if necessary.

<br />

<br />

|                                  Parameters                                  ||
|----------|--------------------------------------------------------------------|
| `source` | `ShareActionProvider`: The source of the notification. <br />      |
| `intent` | `Intent`: The intent for launching the chosen share target. <br /> |

|                                       Returns                                        ||
|-----------|---------------------------------------------------------------------------|
| `boolean` | The return result is ignored. Always return false for consistency. <br /> |