ViewModel是Android Jetpack组件之一,用于在应用程序的UI组件(如Activity和Fragment)与数据之间进行通信和共享数据。ViewModel的集成方式有多种,本文将介绍其中几种常见的方式,并提供相应的源代码示例。
- 创建ViewModel类
首先,我们需要创建一个继承自ViewModel的子类,用于保存和管理UI组件所需的数据。以下是一个示例:
import androidx.lifecycle.ViewModel;
public class MyViewModel extends