要在一个类中调用另一个类中的函数,你可以使用以下步骤:
MyClass
。public class MyClass {
public static void myFunction(MainActivity activity) {
// 在这里调用MainActivity中的函数
activity.checkSelfPermission();
}
}
MainActivity
中调用MyClass
中的函数。public class MainActivity extends AppCompatActivity {
// ...
private void myMethod() {
MyClass.myFunction(this);
}
}
在这个示例中,myFunction
是MyClass
中的一个静态函数,它需要一个MainActivity
对象作为参数。在myMethod
中,我们将this
作为参数传递给myFunction
。然后,在myFunction
中,我们可以使用传递的MainActivity
对象调用checkSelfPermission
函数。
这样你就可以在一个类中调用另一个类中的函数了。请注意,在调用另一个类的函数之前,确保你已经在MainActivity
中实例化了相应的对象。