savedInstanceState ViewModel在android中存储数据的位置?

savedInstanceState ViewModel在android中存储数据的位置?,android,viewmodel,android-viewmodel,android-savedstate,Android,Viewmodel,Android Viewmodel,Android Savedstate,据我所知,在配置更改后,我们可以从ViewModel恢复状态检索数据,甚至在系统关闭应用程序时也可以从savedInstanceState检索数据 我想知道当我们使用ViewModel和savedInstanceState时,数据存储在哪里 最近我遇到了代码,我知道这不是存储数据的最佳方式,但我想知道数据存储在哪里,在这种情况下,我的意思是HashMap在哪里保存数据 private static final int CACHE_LIMIT = 10; private final Map<

据我所知,在配置更改后,我们可以从ViewModel恢复状态检索数据,甚至在系统关闭应用程序时也可以从savedInstanceState检索数据

我想知道当我们使用ViewModel和savedInstanceState时,数据存储在哪里

最近我遇到了代码,我知道这不是存储数据的最佳方式,但我想知道数据存储在哪里,在这种情况下,我的意思是HashMap在哪里保存数据

private static final int CACHE_LIMIT = 10;
private final Map<String, Data> mStorage = new HashMap<>(CACHE_LIMIT);
private final List<String> mKeys = new ArrayList<>(CACHE_LIMIT);```


private static final int CACHE_LIMIT=10;
私有最终映射mStorage=新哈希映射(缓存限制);
私有最终列表mKeys=新阵列列表(缓存限制)```

你看到了吗?@pawel我不确定我是否清楚地理解了存储在磁盘和内存中的意思。这些代表什么?存储在Hashmap中,它存储在磁盘或内存中?