我有一个活动(Activity_A),它有一个handler并且receiving messages来自外部library。问题是Activity_A启动活动Activity_B。Activity_B启动时Activity_A receives a message,handler我想“发送”到Activity_B.
怎么做?
我无法将handlerfrom移动Activity_A到,Activity_B因为某些messages接收必须由Activity_A.
我想避免使用global/static variables. 是否有可能以某种方式保存对我创建时Activity_A的引用?如何发送from to ?Activity_BintentmessageActivity_AActivity_B
这里重要的一点是,是的,我想将一个对象从一个活动传递到另一个活动,但不是在我创建新活动的那一刻(以包的形式传递对象)。每当我从外部库收到消息时,我都想异步执行此操作。