我有Main_Activity.class文件。在那里我定义了一个自定义函数myFunction()。在这个函数中,我想调用一个外部定义的自定义OnClickListener,它将递归调用该函数。
在Main_Activity中,按钮定义为
private Button button;
.
.
button = (Button)findViewById(R.id.button);
.
.
我的myFunction()在Main_Activity.class中定义。在这个函数内部定义了按钮的OnClickListener。从这个OnClickListener,我可以轻松地调用myFunction()。
private void myFunction(){
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
myFunction();
}
});
}
但我想为按钮定义一个自定义 MyClickListenerClass 并从该外部类调用 myFunction() 。
怎么可能??