Mình đang viết 2 phần mềm về đếm thời gian , 1 cái mình sử dụng asyntask , 1 cái mình sử handle.
Trong quá trình viết về pause/resume trên asyntask, mình có tìm hiểu trên stackoverflow thì có 1 vài cmt khuyên là ko nên sử dụng asytask lẫn theard.sleep vì asyntask được tạo ra để thực 1 việc trong 1 thời gian và nó cần được hạn chế bị dừng . Thì không biết điều đó có đúng ở trường hợp của mình ko ?
Hỏi liên quan đến app đếm thời gian thực trên Android
Theo như mình biết thì đúng là vậy. Nếu đếm kiểu đó bạn nên dùng postDelayed. AsyncTask bạn dừng nó là nó đi luôn đấy. Document nhé : “The task can be executed only once (an exception will be thrown if a second execution is attempted.)”
1 Like
mình pause, chạy lại vẫn dc không đi luôn đâu , mà có điều nó không phù hợp cho việc này cho lắm thì phải
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?