gpt4 book ai didi

android - 从另一个类调用 Activity 类中的公共(public)方法?

转载 作者:可可西里 更新时间:2023-11-01 18:50:21 27 4
gpt4 key购买 nike

主要 Activity

    public class MyActivity() extends Activity
{
onCreate()
{
MyClass myobj=new MyClass();
}
public void Mymethod()
{}
}
//HELPER CLASS IN A SEPARATE FILE
public class MyClass()
{
MyClass(Context context)
{

}
}

我试图从 MyClass 的实例调用 Mymethod()。我真的很感激任何帮助。谢谢。

最佳答案

为什么不像这样将 Activity 传递给构造函数

public class MyActivity extends Activity { 

onCreate(){
MyClass myobj=new MyClass(MyActivity.this);
}

public void myMethod(){

}
}

//HELPER CLASS IN A SEPARATE FILE
public class MyClass{
public MyClass(MyActivity act) {
act.myMethod();
}
}

关于android - 从另一个类调用 Activity 类中的公共(public)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7836415/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com