我感兴趣的是创建一个单独的类,类似于模型-视图-控制器关系中的模型,我可以在其中存储我的所有数据,以便每个活动都可以访问其功能。我已经开始阅读有关 Intents 的内容,但它似乎仍然不是我想要的。
我没有正确理解意图吗?还是有其他方法可以做到这一点?
我感兴趣的是创建一个单独的类,类似于模型-视图-控制器关系中的模型,我可以在其中存储我的所有数据,以便每个活动都可以访问其功能。我已经开始阅读有关 Intents 的内容,但它似乎仍然不是我想要的。
我没有正确理解意图吗?还是有其他方法可以做到这一点?
您的问题有一个很好的答案:http ://chrisrisner.com/31-Days-of-Android--Day-7%E2%80%93Sharing-Data-Between-Activities
如果您使用的是 Intents,则使用可以在 putExtra 中传递对象。 这个 SO post 有一个很好的例子
此外,使用单例模式,因此每个类都引用相同的对象。
您还可以继承 Application 类并从所有活动和服务访问该单例实例