我想知道RecyclerView Adapter在配置更改期间会发生什么:它是否被销毁了,所以所有存储在其中的变量也被销毁了?我正在用RecyclerView创建一个表单列表,我想知道是否可以将表单数据保存在Recycler适配器中,还是必须使用视图模型。
答案 0 :(得分:0)
在配置更改期间不会破坏适配器。
但是通常它在UI级别上“存在”,适配器引用由活动或片段保存。您可以将适配器设置为单例,但这似乎不是一个好主意。
更改配置后,将数据保留在viewmodel(或演示者)中,并将其发送到ui(和适配器)