我在 C 方面有很好的背景,现在我正在为 android/java 编写代码。我不明白为什么处理函数的函数定义是在另一个函数内部完成的。代码变得如此混乱且难以维护和理解(来自 C 程序员 POV)。
所以我有这个代码
final Button btnOpenPopup = (Button)findViewById(R.id.menuButton);
btnOpenPopup.setOnClickListener(new
Button.OnClickListener()
{...}
是否可以
myButtonClickListner() {}
在类中定义一个函数和btnOpenPopup.setOnClickListener((SomeCast)myButtonClickListner
我认为必须有一种方法,但我无法找到它..
请评论。