Async Task-trong-Android – AsyncTask trong Android I. Khái niệm AsyncTask là một abstract Android – StuDocu

AsyncT

ask trong

Android

I.

Khái niệm

AsyncT

ask

l

à

một

abstract

Android

class,

giúp

ứng

dụng

Android

xử

Main

UI

Thread

hiệu

quả

hơn.

AsyncT

ask

trong

Android

cho

phép

chúng

ta

thực

hiện những tác vụ dài mà không ảnh hưởng đến Ma

in Thread.

II.

Khi nào thì sử dụng

AsyncT

ask?

Sơ đồ tạo một ứng dụng

Android để tải xuống tệp MP3 từ Internet.

T

rong

khi

chờ

nhận

file

M

P3

từ

máy

chủ,

ứng

dụng

sẽ

bị

treo

Main

Thread

vẫn đang

chờ tác vụ tải

xuống hoàn tất.

Để khắc phục

điều này

,

chúng ta có

thể

tạo T

hread mới.

Nhưng

sẽ

tạo

ra

một

số

vấn

đề

như

cập

nhật

giao

diện

người

dùng.

Cần

phải

cập

nhập

trạng

thái

Download

phải

hiển

thị

hoàn

tất

khi

kết

thúc

cập

nhật

Nếu sử dụng

Thread đơn giản của Java thì việc c

ập nhật này sẽ khá phức tạp.