01/10/2018, 12:23

Thắc mắc về getText().toString() trong android

Chào mọi người ạ! Em mới học lập trình Android, đến phần về EditText em có chỗ này không hiểu lắm
Chẳng hạn em có 1 EditText tên là txtHoTen, để lấy nội dung bên trong nó tại sao không sử dụng được txtHoTen.getText() mà phải là txtHoTen.getText().toString() ạ?
Mong mọi người giải đáp giúp e vs ạ!

*grab popcorn* viết 14:26 ngày 01/10/2018

Vì getText trả về Editable. Một interface cho phép bạn chỉnh sữa, thêm xóa chuỗi, thậm chí cho phép chuỗi đó là HTML và parse ra luôn (nếu mình nhớ không nhầm). Nên muốn ra chuỗi “thuần” thì phải thêm bước toString

Nguyen Ca viết 14:34 ngày 01/10/2018


ref: https://developer.android.com/reference/android/text/Editable.html

Bài liên quan
0