01/10/2018, 16:32
Khi ánh xạ cần ép kiểu có gì hơn khi ánh xạ không cần ép kiểu trong android
Đa số các tutorial đều phải ép kiểu khi ánh xạ VD: Button btn= (Button) findViewById(R.id.btn_press);
Nhưng mình có thế không cần ép kiểu cũng được Button btn= findViewById(R.id.btn_press);
Nhưng tại sao đa số lại cần phải ép kiểu
Và ép kiểu có gì hơn không ép kiểu
Bài liên quan
Chỉ là ý kiến chủ quan của mình thôi nhé.
Ở phiên bản IDE đời cũ (thời điểm ra các tutorial), Android Studio chưa hỗ trợ tự động xác định kiểu nên ta phải ép kiểu thủ công.
Ở bản 3 chấm trở lên thì nó tự nhận biết luôn, khỏi ép kiểu bằng tay nữa.
Chỉ vậy thôi, không có gì phải suy nghĩ, và cũng chả cần quan tâm. Chạy đúng là được.
Update: đó là lý do ở phiên bản Android Studio mới, khi bạn ép kiểu, đoạn text ép kiểu đó sẽ bị mờ đi, ngụ ý rằng không cần thiết phải làm như vậy.
Đính chính là do compiler chứ ide nó chỉ có nhiệm vụ xử lí hộ thôi, lỗi hay không phải qua compiler trước.
Bạn nói thế chỉ đúng được 1/3 chứ k đúng hết. Compiler ở android studio sẽ có nhiệm vụ xử lí lỗi. Nhưng trước khi đưa vào compile thì.