android 所有活动的全局对象引用
android globally object reference for all activities
可能是简单题,也可能是重复题,此题不予点赞
我只想将我的对象从一个 activity 传递给第二个,然后将第二个传递给第三个 activity。我知道有很多方法可以使用共享首选项,从一个到另一个的 Intent 捆绑包 activity。
我想知道为什么我不能在所有活动中全局使用一个对象,如果可以的话怎么可能?
谢谢
您可以通过多种方式实现这一目标。
使用 bus/listener:
https://github.com/greenrobot/EventBus
https://square.github.io/otto/
使用应用程序class(仔细准备第一个答案,有注意事项):
How to declare global variables in Android?
并使用实用程序 classes 和静态方法。
此外,如果您同时拥有多个片段 运行,您可以创建自己的接口并在需要接收信息的地方实现它们。
可能是简单题,也可能是重复题,此题不予点赞
我只想将我的对象从一个 activity 传递给第二个,然后将第二个传递给第三个 activity。我知道有很多方法可以使用共享首选项,从一个到另一个的 Intent 捆绑包 activity。
我想知道为什么我不能在所有活动中全局使用一个对象,如果可以的话怎么可能?
谢谢
您可以通过多种方式实现这一目标。
使用 bus/listener:
https://github.com/greenrobot/EventBus
https://square.github.io/otto/
使用应用程序class(仔细准备第一个答案,有注意事项):
How to declare global variables in Android?
并使用实用程序 classes 和静态方法。
此外,如果您同时拥有多个片段 运行,您可以创建自己的接口并在需要接收信息的地方实现它们。