Android 页面间数据传递:EditText 内容保留
在 Android 开发中,页面跳转时保留 EditText 中的内容是一个常见的需求。实现这一功能,需要将 EditText 的内容存储在合适的位置,并在跳转后的页面中读取并显示。
以下是一些常用的方法:
- 使用 Intent 传递数据: 将 EditText 的内容放入 Intent 中,在跳转后的页面中从 Intent 中提取并设置到对应的 EditText 中。
- 使用 SharedPreferences 存储数据: 将 EditText 的内容存储到 SharedPreferences 中,在跳转后的页面中从 SharedPreferences 中读取并设置到对应的 EditText 中。
- 使用 ViewModel 共享数据: 将 EditText 的内容存储在 ViewModel 中,跳转后的页面可以访问同一个 ViewModel 并获取数据。
选择哪种方法取决于具体的需求,例如数据的生命周期、安全性等。
895.33KB
文件大小:
评论区