1

我感兴趣的是创建一个单独的类,类似于模型-视图-控制器关系中的模型,我可以在其中存储我的所有数据,以便每个活动都可以访问其功能。我已经开始阅读有关 Intents 的内容,但它似乎仍然不是我想要的。

我没有正确理解意图吗?还是有其他方法可以做到这一点?

4

3 回答 3

1

您的问题有一个很好的答案:http ://chrisrisner.com/31-Days-of-Android--Day-7%E2%80%93Sharing-Data-Between-Activities

于 2012-06-06T14:58:43.380 回答
0

如果您使用的是 Intents,则使用可以在 putExtra 中传递对象。 这个 SO post 有一个很好的例子

此外,使用单例模式,因此每个类都引用相同的对象。

于 2012-06-06T14:50:48.980 回答
0

您还可以继承 Application 类并从所有活动和服务访问该单例实例

于 2012-06-06T14:55:01.533 回答