0

通过意图传递像列表这样的数据类型更好还是让它成为全局并在任何地方使用更好

现在,我不确定我的应用程序中的其他活动是否需要该列表,除了我通过意图传递列表的那个。

并使其全球化会破坏封装,所以我不确定什么是更好的方法。

4

1 回答 1

0

这完全取决于您的需求。

如果您只想将价值从一项活动转移到另一项活动,则应有意识地进行。即使很少有活动需要该值,使用 Intent 会更好。

但是如果你想在所有或大部分活动中使用相同的值,你应该使用全局声明。

于 2013-10-04T07:43:57.553 回答