# Preference.OnPreferenceClickListener

# Preference.OnPreferenceClickListener

Artifact:[androidx.preference:preference](https://developer.android.com/jetpack/androidx/releases/preference)  
[View Source](https://cs.android.com/search?q=file:androidx/preference/Preference.java+class:androidx.preference.Preference.OnPreferenceClickListener)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/preference#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/preference/Preference.OnPreferenceClickListener "View this page in Java")

<br />

```
interface Preference.OnPreferenceClickListener
```

<br />

*** ** * ** ***

Interface definition for a callback to be invoked when a[Preference](https://developer.android.com/reference/kotlin/androidx/preference/Preference)is clicked.

## Summary

|                                ### Public functions                                 |
|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | [onPreferenceClick](https://developer.android.com/reference/kotlin/androidx/preference/Preference.OnPreferenceClickListener#onPreferenceClick(androidx.preference.Preference))`(preference: `[Preference](https://developer.android.com/reference/kotlin/androidx/preference/Preference)`)` Called when a preference has been clicked. |

## Public functions

### onPreferenceClick

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/preference#1.0.0)  

```
fun onPreferenceClick(preference: Preference): Boolean
```

Called when a preference has been clicked.  

|                                                Parameters                                                 |
|-----------------------------------------------------------------------------------------------------------|---------------------------------|
| `preference: `[Preference](https://developer.android.com/reference/kotlin/androidx/preference/Preference) | The preference that was clicked |

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|--------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | `true`if the click was handled |