如何在SecondActivity中调用FirstActivity的public void函数?
// FirstActivity
public void thisFunction(){
// do something
// do something
}
在Second Activity
if(x){
FirstActivity.thisFunction();
}
但是返回错误:
Non-static method 'thisFunction()' cannot be reference from a static context
静态函数是类的函数,不依赖于该类的任何对象
Class.staticFunction()(无需实例化),你可以随处调用它
public static void thisFunction(){
// do something
// do something
}
然后在SecondActivity中:
FirstActivity.thisFunctions();