具体来说,是
文档的定义如下:
设置此视图当前是否正在跟踪短暂状态,当可能时,框架应尽可能保留该状态。此标志是引用计数的,因此每次调用setHasTransientState(true)都应与稍后调用setHasTransientState(false)配对。 有短暂状态的视图不能轻松地从外部数据源(例如,在列表中绑定项目视图的适配器)重新绑定。这可能是因为视图正在执行动画,跟踪用户选择的内容或类似情况。
setHasTransientState(boolean)
方法。怎么使用它?为什么要使用它?我正在寻找一个“现实生活”场景。文档的定义如下:
设置此视图当前是否正在跟踪短暂状态,当可能时,框架应尽可能保留该状态。此标志是引用计数的,因此每次调用setHasTransientState(true)都应与稍后调用setHasTransientState(false)配对。 有短暂状态的视图不能轻松地从外部数据源(例如,在列表中绑定项目视图的适配器)重新绑定。这可能是因为视图正在执行动画,跟踪用户选择的内容或类似情况。
setHasTransientState
(我假设这已经为您完成)。我想知道作为开发人员,您什么时候需要手动设置此状态。 - Alex.F