メソッド内のボタンを押したテキストを取得するonClick
方法。変数は使用できません。変更されるためです。
Button[] mButtonsArray = new Button[MyArrayList.size()];
for (Button b : mButtonsArray)
{
b = new Button(this);
b.setText("name");
b.setOnClickListener(
new OnClickListener()
{
@Override
public void onClick(View arg0)
{
MyClass.MyMethod(ButtonName);
}
});
}