Android 页面间数据传递:EditText 内容保留

在 Android 开发中,页面跳转时保留 EditText 中的内容是一个常见的需求。实现这一功能,需要将 EditText 的内容存储在合适的位置,并在跳转后的页面中读取并显示。

以下是一些常用的方法:

  • 使用 Intent 传递数据: 将 EditText 的内容放入 Intent 中,在跳转后的页面中从 Intent 中提取并设置到对应的 EditText 中。
  • 使用 SharedPreferences 存储数据: 将 EditText 的内容存储到 SharedPreferences 中,在跳转后的页面中从 SharedPreferences 中读取并设置到对应的 EditText 中。
  • 使用 ViewModel 共享数据: 将 EditText 的内容存储在 ViewModel 中,跳转后的页面可以访问同一个 ViewModel 并获取数据。

选择哪种方法取决于具体的需求,例如数据的生命周期、安全性等。

rar 文件大小:895.33KB