1. Thread và Handler<br />
2. AsynTask<br />
3. XML<br />
<br />
4. JSON<br />
<br />
<br />
<br />
<br />
<br />
<br />
Khái niệm<br />
Các phương thức quan trọng trong Thread<br />
HandleMessage<br />
Xây dựng tương tác cho Thread và Handler<br />
<br />
<br />
<br />
Thread:<br />
Thread (tiểu trình) là đơn vị nhỏ nhất của tiến trình<br />
<br />
được định thời bởi hệ điều hành và được bao hàm<br />
trong các tiến trình thực thi của máy tính. Mỗi một<br />
thread phương thức, đối số và biến cục bộ riêng của<br />
thread đó.<br />
Mỗi một máy ảo Android khi chạy đều có ít nhất một<br />
thread chính khi khởi động và có thể còn vài thread<br />
khác dùng để quản lý các tiến trình đang chạy.<br />
<br />
<br />
<br />
Thread:<br />
Mỗi ứng dụng khi được khởi chạy sẽ được hoạt động trên tiến<br />
<br />
trình chính (Main Thread).<br />
Có hai loại:<br />
▪ Main Thread (UI Thread): là thread chính của ứng dụng dùng kiểm soát và<br />
thực hiện các công việc liên quan nhiều đến giao diện.<br />
▪ Worker Thread: là các thread phụ dùng xử lý các tác vụ như : kết nối internet,<br />
chuyển đổi XML, download…v..v. Ứng dụng có thể tự khởi động thêm các<br />
thread phụ vào các mục đích cụ thể.<br />
<br />
Worker thread không thể can thiệp vào thread chính.<br />
Các thread trong cùng một máy ảo tác động qua lại và được<br />
<br />
đông bộ hóa bằng cách sử dụng các đối tượng chia sẻ và các<br />
monitor liên quan đến các đối tượng đó.<br />
<br />