AsyncTask - AsyncTask
thao tác các chủ đề và/hoặc trình xử lý, nếu bạn có thể làm điều đó tốt hơn với Looper
và nội dung tại sao phải bận tâm? AsyncTask được thiết kế để trở thành một lớp trợ giúp xung quanh Thread và Handler, và nó lý tưởng nên được sử dụng cho các hoạt động ngắn (ít nhất là vài giây.) .. Làm thế nào bạn có thể nói trong chế độ sản xuất cho dù sẽ không mất nhiều thời gian? có thể mạng xấu, mạng chậm, mạng bị kẹt, khởi động lại điện thoại - và tất cả những điều này có thể sẽ khiến bạn tải xuống hoặc bị hỏng hoặc chưa hoàn thành .. tôi là người dùng ứng dụng và tôi tức giận khi bị lãng phí khi không có gì ..
nếu bạn hỏi tôi, sử dụng
Dịch vụ - Service
được thực hiện để chạy bất kể những gì ứng dụng/màn hình là có thể nhìn thấy và thực hiện nếu giao tiếp với giao diện người dùng nếu chỉ nó có sẵn nếu không tiếp tục với tải về và lưu nó, AsyncTask
không cấu thành một khuôn khổ luồng chung. luôn luôn sử dụng đề tài, nó mát mẻ, tất cả chúng ta đều thích nó.
Cảm ơn @StenSoft, vì vậy nếu các ứng dụng đi vào nền hoặc người dùng thay đổi sang hoạt động khác, tác vụ không đồng bộ dừng lại? – Caaarlos
Không, nhưng không có dịch vụ, toàn bộ ứng dụng có thể bị hệ thống giết bất cứ lúc nào trong nền. – StenSoft
hmm biết tôi hiểu những gì tôi phải sử dụng vào thời điểm nào! Vì vậy, tôi sẽ sử dụng AsyncTask. Bạn đã giải quyết được boubt của tôi, cảm ơn StenSoft !! – Caaarlos