我有一本非常糟糕的书,所以我不确定他们使用这两种形式的理由。
第一种方式是这样的
Button button = (Button) findViewById(R.id.btnButton)
button.setOnClickListener(new OnClickListener() {
//code code code }
然后我们的书想要使用全局变量而不是局部变量,所以它随机开始使用不同的方式来处理事情
Button btButton;
//Done as Global Variable.
btButton = (Button) findViewById(R.id.btnButton);
btButton.setOnClickListener(bButton);
Button.OnClickListener bButton = new Button.OnClickListener(){
//code }
正是这样的事情让我的书很糟糕,这也是我不会购买下一期的原因之一。我讨厌它只是在没有任何真正原因的情况下改变它做事的方式。那么有人能真正告诉我这里的区别吗?谢谢。