为什么绝大多数android示例在findViewById(id)等方法中将返回变量声明为final?例如:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_enc_disp);
final ListView listViewEncDisp = (ListView) findViewById(R.id.listViewEncDisp);
listViewEncDisp.setOnItemClickListener(this);
}
我知道不能再次分配最终变量,但是不明白为什么需要这个好习惯。提前致谢