【发布时间】:2017-05-22 10:47:13
【问题描述】:
意图导致创建新活动,因此我不想使用意图进行数据传输。 活动之间应该有无缝的数据交换。
【问题讨论】:
-
然后使用持久数据......意图也是无缝的
-
shared preferences? -
您可以将数据或变量设为公共静态。
-
然后制作和使用界面。 @NitinPatel 不,这是个坏主意......你应该想像“同时没有 2 个活动”...... . 公共静态数据也是个坏主意,因为您可能会在流程结束(并重新启动)后返回第二个活动,而静态数据显然会为空
-
最好的方法是在应用程序级别保存您的数据。
标签: android android-activity data-sharing