我在一个活动中加载值,然后处理它并在新活动中显示结果。我不想在创建第二个活动时保留第一个活动,但在结果屏幕中的第一个活动中需要一个对象中的一些数据。
我读到第一个活动中创建的数据在退出时会被销毁。如何在第二个活动中获取数据?
我不是在考虑使用Intents进行简单传递。但是,在第一次活动结束后,获取第一项活动的数据。
答案 0 :(得分:0)
在活动之间使用经常访问的数据的最佳方式是: -
答案 1 :(得分:0)
数据本身是一类吗?如果是这样,请使该类实现Parcelable并将其设置为捆绑包以启动新活动。这样,Android可以处理第一个Activity的生命周期,并且可以安全地将数据传输到新活动。
如果这些是应用程序设置,请尝试使用共享首选项。
如果需要跨多个活动进行持久数据处理,请使用数据库(SQLite)。