Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

StateRestorationPolicy

class StateRestorationPolicy
kotlin.Any
   ↳ kotlin.Enum<androidx.recyclerview.widget.RecyclerView.Adapter.StateRestorationPolicy>
   ↳ androidx.recyclerview.widget.RecyclerView.Adapter.StateRestorationPolicy

Defines how this Adapter wants to restore its state after a view reconstruction (e.g. configuration change).

Summary

Enum values

Adapter is ready to restore State immediately, RecyclerView will provide the state to the LayoutManager in the next layout pass.

RecyclerView will not restore the state for the Adapter until a call to setStateRestorationPolicy(StateRestorationPolicy) is made with either ALLOW or PREVENT_WHEN_EMPTY.

Adapter is ready to restore State when it has more than 0 items.

Enum values

ALLOW

enum val ALLOW : RecyclerView.Adapter.StateRestorationPolicy

Adapter is ready to restore State immediately, RecyclerView will provide the state to the LayoutManager in the next layout pass.

PREVENT

enum val PREVENT : RecyclerView.Adapter.StateRestorationPolicy

RecyclerView will not restore the state for the Adapter until a call to setStateRestorationPolicy(StateRestorationPolicy) is made with either ALLOW or PREVENT_WHEN_EMPTY.

PREVENT_WHEN_EMPTY

enum val PREVENT_WHEN_EMPTY : RecyclerView.Adapter.StateRestorationPolicy

Adapter is ready to restore State when it has more than 0 items. RecyclerView will provide the state to the LayoutManager as soon as the Adapter has 1 or more items.