Интересно. Это может быть связано с тем, «когда» OnClickListener создается в общем жизненном цикле приложения, особенно в отношении родительского класса. Я лично не пробовал это так.
Что, если вместо этого вы создадите класс, который вы создадите при создании onCreate?
public void onCreate(Bundle savedInstanceState) {
listentest = new MyOnClickListener();
Button teamsbtn = (Button)findViewById(R.id.teams);
teamsbtn.setOnClickListener(listentest);
}
private class MyOnClickListener implements OnClickListener {
public void onClick(View v) {
// do something when the button is clicked
}
};