从另一个调用活动的功能

时间:2011-07-02 00:27:33

标签: android android-activity

我有两个活动A和B.活动A开始活动B.现在我在B,如何调用A的功能?

2 个答案:

答案 0 :(得分:4)

除非功能是静止的,否则你运气不好。我建议你在Application对象中放置必要的函数或使它们静态。

请注意,可以随时销毁不在堆栈顶部的活动。

答案 1 :(得分:1)

嗯,你不能......但你能做的就是这个:

  1. 您可以在A和B中创建具有所需功能的BaseActivity,然后让A和B都扩展此类。
  2. 您可以将公共代码拉入自己的类,并将其作为A和B上的成员变量。
  3. 第一种方式可能是首选方式,因为可能很难将公共代码类纳入活动中。