当我将RecyclerView添加到布局时,它以垂直顺序显示为列表视图.我正在使用tools:listitem这个.有没有办法,它在Android Studio编辑器中显示为网格而不是列表?
场景1-如果我们ViewModels用来在片段之间进行通信,则ViewModel必须通过活动引用来创建,因此必须将其保留在内存中,直到活动被销毁为止。
方案2-在主从流程ViewModel中使我们的生活更轻松,但内存使用问题仍然存在。
场景3- viewModelScope在新版本的Arch库中,我们将取消具有Fragment / Activity生命周期的作业,但是如果ViewModel使用活动引用创建了作业,则它将停留在那里直到活动被销毁为止。因此,该作业仍可以执行并且片段已经消失。
android bundles android-lifecycle android-fragments android-viewmodel