示例1
public class NameViewModel extends ViewModel {// Create a LiveData with a Stringprivate MutableLiveData<String> currentName;public MutableLiveData<String> getCurrentName() {if (currentName null) {currentName new MutableLiveData<Stri…
Build lifecycle-aware components that can adjust behavior based on the current lifecycle state of an activity or fragment. 上面是源于官网的定义,简单翻译就是说Lifecycle的作用就是基于当前的Activity或者Fragment的生命周期当前状态构建可感知生命周期的…
Activity 中的两个或更多 Fragment 需要相互通信是一种很常见的情况。
想象一下主从 Fragment 的常见情况,假设有一个 Fragment,在该 Fragment 中,用户从列表中选择一项,还有另一个 Fragment,用于显示选定项的内容。 …