Statements (59)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:architecture
gptkb:advertising |
gptkbp:allows |
data observation
|
gptkbp:can_be_combined_with |
Transformations
|
gptkbp:can_be_used_with |
gptkb:View_Model
Room Database Live Data observers |
gptkbp:held_in |
null values
|
https://www.w3.org/2000/01/rdf-schema#label |
Live Data
|
gptkbp:hyper_threading |
gptkb:true
|
gptkbp:is |
observable data holder
lifecycle-aware data holder used for observing data changes |
gptkbp:is_active_in |
when in a non-active lifecycle state
when in an active lifecycle state |
gptkbp:is_available_on |
gptkb:Android_Architecture_Components_1.0
|
gptkbp:is_cleared |
when lifecycle owner is destroyed
|
gptkbp:is_compatible_with |
gptkb:Data
Lifecycle components |
gptkbp:is_implemented_in |
Kotlin and Java
|
gptkbp:is_informed_by |
data changes
data is set data is updated |
gptkbp:is_lifecycle_owner |
gptkb:pedestrian_walkway
gptkb:recreation |
gptkbp:is_notified_on |
data changes in background
|
gptkbp:is_notified_on_change |
UI components
|
gptkbp:is_observable |
in UI thread
|
gptkbp:is_observed_in |
from View Model
|
gptkbp:is_part_of |
gptkb:Android_Jetpack
Android UI toolkit MVVM architecture |
gptkbp:is_retained |
across configuration changes
|
gptkbp:is_supported_by |
gptkb:Android_Studio
|
gptkbp:is_tested_for |
with Live Data Test Util
|
gptkbp:is_used_for |
asynchronous programming
data synchronization event handling data lifecycle management data flow management state management event propagation UI updates user interface updates data sharing between components UI state management asynchronous data handling network response handling observing database changes state restoration |
gptkbp:is_used_in |
Reactive programming
Activity lifecycle Fragment lifecycle |
gptkbp:notifications |
observers
|
gptkbp:provides |
Lifecycle awareness
|
gptkbp:supports |
multiple observers
|
gptkbp:used_in |
Android Development
|
gptkbp:bfsParent |
gptkb:architecture
|
gptkbp:bfsLayer |
3
|