如何在单击 Android activity 按钮时从另一个 class 调用方法?
How to call a method from another class on buttonclick of Android activity?
我的项目中有 2 个 classes。
1) activity_main 和
2) 新class
activity_main class 有一个按钮 - button1。单击此按钮,我想从 newclass; 调用一个方法;这是 show() 方法。
所以,我写道:(在 activity_main 我定义按钮的地方)
public void onClick(View v){
newclass.show();
}
这在 activity_main 中给出了一个错误;说 newclass.show() 不是静态的。如果我把它设为静态,它会在 newclass 中给出一个错误,说它不应该是静态的。
我可能必须先创建一个 newclass 的对象,但 m New to Java 和 New to Android 也是。
谁能帮帮我?如果问题不清楚,请告诉我。
saying newclass.show() is not static. If I make it static, it gives an
error in newclass saying it shouldn't be static.
表示show()不是newclass
class中的静态方法(使用class名称直接访问的静态方法),需要创建class对象才能访问方法来自.
newclass object=new newclass();
object.show();
我的项目中有 2 个 classes。 1) activity_main 和 2) 新class
activity_main class 有一个按钮 - button1。单击此按钮,我想从 newclass; 调用一个方法;这是 show() 方法。
所以,我写道:(在 activity_main 我定义按钮的地方)
public void onClick(View v){
newclass.show();
}
这在 activity_main 中给出了一个错误;说 newclass.show() 不是静态的。如果我把它设为静态,它会在 newclass 中给出一个错误,说它不应该是静态的。
我可能必须先创建一个 newclass 的对象,但 m New to Java 和 New to Android 也是。
谁能帮帮我?如果问题不清楚,请告诉我。
saying newclass.show() is not static. If I make it static, it gives an error in newclass saying it shouldn't be static.
表示show()不是newclass
class中的静态方法(使用class名称直接访问的静态方法),需要创建class对象才能访问方法来自.
newclass object=new newclass();
object.show();