从不同的活动android调用public void function

问题描述 投票:0回答:1

如何在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
android android-activity static void
1个回答
0
投票

静态函数是类的函数,不依赖于该类的任何对象

Class.staticFunction()(无需实例化),你可以随处调用它

public static void thisFunction(){
     // do something 
     // do something  
    }

然后在SecondActivity中:

FirstActivity.thisFunctions();
© www.soinside.com 2019 - 2024. All rights reserved.