# Loader.ForceLoadContentObserver

# Loader.ForceLoadContentObserver

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

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/loader/content/Loader.ForceLoadContentObserver "View this page in Java")

<br />

```
inner class Loader.ForceLoadContentObserver : ContentObserver
```

<br />

|---|---|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)                                                                                      |||
| ↳ | [android.database.ContentObserver](https://developer.android.com/reference/android/database/ContentObserver.html)                                                    ||
|   | ↳ | [androidx.loader.content.Loader.ForceLoadContentObserver](https://developer.android.com/reference/kotlin/androidx/loader/content/Loader.ForceLoadContentObserver) |

*** ** * ** ***

An implementation of a ContentObserver that takes care of connecting it to the Loader to have the loader re-load its data when the observer is told it has changed. You do not normally need to use this yourself; it is used for you by[CursorLoader](https://developer.android.com/reference/kotlin/androidx/loader/content/CursorLoader)to take care of executing an update when the cursor's backing data changes.

## Summary

|                                                                      ### Public constructors                                                                      |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ForceLoadContentObserver](https://developer.android.com/reference/kotlin/androidx/loader/content/Loader.ForceLoadContentObserver#ForceLoadContentObserver())`()` |

|                                ### Public functions                                 |
|-------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | [deliverSelfNotifications](https://developer.android.com/reference/kotlin/androidx/loader/content/Loader.ForceLoadContentObserver#deliverSelfNotifications())`()`                                                                         |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)       | [onChange](https://developer.android.com/reference/kotlin/androidx/loader/content/Loader.ForceLoadContentObserver#onChange(boolean))`(selfChange: `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`)` |

|                                                                                                                                                                                                                                                                                                                                                                                                  ### Inherited functions                                                                                                                                                                                                                                                                                                                                                                                                  |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[android.database.ContentObserver](https://developer.android.com/reference/android/database/ContentObserver.html) |-------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [dispatchChange](https://developer.android.com/reference/android/database/ContentObserver.html#dispatchChange(boolean))`(selfChange: `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`)` **This function is deprecated.** | |

## Public constructors

### ForceLoadContentObserver

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

```
ForceLoadContentObserver()
```  

## Public functions

### deliverSelfNotifications

```
fun deliverSelfNotifications(): Boolean
```  

### onChange

```
fun onChange(selfChange: Boolean): Unit
```