Fixed
Status Update
Comments
du...@google.com <du...@google.com> #2
Some things to work out before making the annotations type-use:
- Determine guidelines for type nullability in public API
- Determine rules for when type nullability can change in public API
- Confirm that intellij nullability lint works as expected for type-use nullability annotations
- Test what the impact would be on existing arrays (due to ambiguities of type-use annotations on arrays)
- Confirm usage of type-use
androidx.annotation.NonNull/Nullable
in metalava won't break anything for platform
Description
Component used: Paging 3.0.0
Version used: alpha02
Devices/Android versions reproduced on: Nokia 7.1/Android 10
Steps to reproduce:
step11_loading_state
:alpha02
IOException
, use airplane mode etc)Sample project illustrating the problem attached for convenience.
I've confirmed the retry call makes it all the way up to
PageFetcherSnapshot
and is collected fromretryChannel
. From there I got lost in the world of suspend functions and breakpoints without any useful context...Further observations:
alpha01
.FAIL
toON_INITIAL_LOAD
inGithubPagingSource
to confirm)