Activity A -> startActivity() -> Activity B -> startActivity() -> Activity C
如何能在Activity C 中调用Activity A的方法?
1、在Activity C中维护一个对Activity A的引用,就是当做一个成员变量
2、在Activity A中定义一个Activity A的静态成员,然后在Activity C中用类名进行调用
你是说在ActivityA中这样定义?
public static void Instance = this;
public void hello()
{
}
ActivityC 中这样调用?
ActivityA.Instance.hello() ?
@‰流浪※:
public static Activity A;
然后在Activity A的OnCreate()方法中加上:a =this;
在Activity C中:Activity.A.hello();