В Android у нас есть 2 способа установить событие onClick для buttom (или любого другого представления, которое я думаю):
Сценарий один (программно):
Button b = (Button) findViewById(R.id.mybutton);
b.setOnClickListener(this);
Сценарий два (в файле XML):
<Button android:onClick="handler" />
Есть ли какое-либо ограничение производительности для этого в XML или программно или оно то же самое?