Khi viết ứng dụng android thì chắc hẳn chúng ta đều không xa lạ gì đến method findViewById. Khi mình mới làm quen với Android thì thấy việc này khá tẻ nhạt, khi số lượng view càng lớn thì số lượng những dòng findViewById sẽ càng tăng. Rất may có rất nhiều thư viện support để giảm bớt phần này, trước khi Kotlin ra đời chúng ta có thể xài 2 lib là butterknife và androidannotations. Sau đó thì mình chuyển qua code Kotlin thì việc xài kotlin-extensions để find view thật nhẹ nhàng bạn có thể access đến bất cứ các view thông qua id và không phải cast qua TextView hay Button.
Việc đầu tiên khi học Android bạn phải nắm được tổng quan về cấu trúc của một project android, nó gồm những thành phần nào, liên kết với nhau ra sao. Hãy thử tạo một Android Project bằng Android Studio và cùng tìm hiểu thông qua phần giải thích dưới đây. Let's go!
Activity là 1 Component đặc biệt trong Android, có thể nói 1 ứng dụng gần như luôn luôn tồn tại tối thiểu 1 Activity (trường hợp ngoại lệ với những ứng dụng chạy dưới dạng Service). Chắc hẳn khi làm quen với Android các bạn đều được tiếp xúc qua những ví dụ "Hello Word" dạng hiển thị 1 TextView trên 1 Single Activity thông qua hàm setContentView() được gọi trong Callback onCreate() của Activity.
Activity cung cấp cho chúng ta 6 callback onCreate(), onStart(), onResume(), onPause(), onStop(), và onDestroy(), Callback ở đây là các hàm sẽ được gọi trong toàn bộ vòng đời của Activity. |
Thời Gian
December 2021
Chủ ĐỀ
All
|