首页 > 解决方案 > 是否有机会在切换活动中存储数据

问题描述

考虑到我有 3 个活动,第一个活动是主要活动,它包含 2 个按钮。如果我将数据表单活动 2 发送到活动 3,并且如果我回到活动 1 并转到,一个用于进入第二个活动,另一个用于第三个活动活动 3...之前给定的数据正在被删除 我想将之前给定的数据存储在活动 3 中

标签: androidandroid-activity

解决方案


您不能真正在活动中“存储”数据。它们是短暂的。他们来来去去。您可以将数据存储在SharedPreferencesSQLite 数据库或文件中。如果您只有少量数据,您可以将其保存在内存中,然后Activity在启动时Activity将其发送给每个人,方法是将其放在Intent. 或者您可以使用“全局”变量(即:public static在 Java 中),这将允许所有活动的访问。

有很多很多关于如何在 Android 上存储数据的教程和讨论。搜索一下,我相信你会发现一些有用的东西。


推荐阅读