可能是它的简单问题,可能是它的重复问题,这个问题不适用于upvote等等。
我只想将我的对象从一个活动传递到第二个和第二个到第三个活动。我知道有很多方法可以使用共享首选项,Intent从一个活动捆绑到另一个活动。
我想知道为什么我不能全局使用一个对象进行我的所有活动以及我是否可以这样做的原因?
由于
答案 0 :(得分:0)
有几种方法可以实现这一目标。
使用公共汽车/听众:
https://github.com/greenrobot/EventBus
https://square.github.io/otto/
使用应用程序类(仔细准备第一个答案,有警告):
How to declare global variables in Android?
使用带有静态方法的实用程序类。
此外,如果您同时运行多个片段,则可以创建自己的接口并在需要接收信息的位置实施它们。