我正在动态创建一些按钮,理想情况下希望能够在按下按钮时运行一个方法。
像下面这样的事情甚至可能吗?
private void someMethod(int ID){
//on button pressed do something with the ID
}
private void otherMethod(){
for( Program element : someList)
{
addButton.setOnClickListener(someMethod(element.getID));
}
}
显然,这只是一些代码的模拟来说明我的问题。我知道你可以实例化一个新类,所以看起来你应该能够调用一个方法,尽管到目前为止,我的尝试一直在出错。
我浏览了网络,但找不到任何答案,所以我想在这里问。