android - 是否有机会在切换活动中存储数据
问题描述
考虑到我有 3 个活动,第一个活动是主要活动,它包含 2 个按钮。如果我将数据表单活动 2 发送到活动 3,并且如果我回到活动 1 并转到,一个用于进入第二个活动,另一个用于第三个活动活动 3...之前给定的数据正在被删除 我想将之前给定的数据存储在活动 3 中
解决方案
您不能真正在活动中“存储”数据。它们是短暂的。他们来来去去。您可以将数据存储在SharedPreferences
SQLite 数据库或文件中。如果您只有少量数据,您可以将其保存在内存中,然后Activity
在启动时Activity
将其发送给每个人,方法是将其放在Intent
. 或者您可以使用“全局”变量(即:public static
在 Java 中),这将允许所有活动的访问。
有很多很多关于如何在 Android 上存储数据的教程和讨论。搜索一下,我相信你会发现一些有用的东西。
推荐阅读
- linux - Bash 脚本监控日志,匹配关键字然后发送命令,恢复监控
- javascript - 在运行时从文件中动态加载函数
- angular - 带有弹簧启动的角度6中的文件上传或图像上传
- php - 如何每隔 3 个逗号分割字符串,它们之间有文本?
- javascript - Selenium - 在 NodeJS 中使用 selenium-webdriver 库与现有浏览器会话进行交互
- excel - 如何在 SOAP UI 开源或操作系统/免费版本中添加数据源?
- c# - 如何将带参数的函数绑定到 C# 中的包中
- vba - VBA - 将工作表添加到变量并移动到新工作簿
- apache - 使用 Apache mod rewrite 修改查询字符串
- javascript - 上传/选择文件前的警告弹出框