Status Update
Comments
se...@google.com <se...@google.com>
do...@gmail.com <do...@gmail.com> #2
To use
The issue is happening because, starting from LocalLifecycleOwner
has been moved from androidx.compose.ui
to lifecycle-runtime-compose
, as outlined in their respective release notes. For compatibility reasons, you must update both dependencies.
For context, note these changes were made to enable the utilization of its Compose-based helper APIs beyond Compose UI (such as in
If the issue persists even after updating your Compose UI, please let us know.
Edit: please see
il...@google.com <il...@google.com>
il...@google.com <il...@google.com>
ap...@google.com <ap...@google.com> #3
If this change has made both libraries version dependent, it seems that guide them to the release note so that users will not experience difficulties :)
jb...@google.com <jb...@google.com> #4
lifecycle 2.8.0 is now stable but compose UI 1.7.0 is still in beta.
Description
The backing map is only populated when MutableLiveData.setValue() is called. SavedStateHandle.get(key) returns null when called right after calling SavedStateHandle.getLiveData(key, defaultValue)
The issue can be reproduced using the code here