Tôi đã tạo một cá thể xử lý trong chuỗi ui chính (mUIHandler) và từ một chuỗi công nhân (thread khác) khi tôi đang cố gắng thực thi phương thức chạy của các runnable phương pháp chạy được thực hiện gần 9 trong số 10 lần nhưng có 1 thời gian khi nó không được thực hiện.handler.post (runnable) không luôn luôn chạy phương thức chạy trong android
mUIHandler.post (uiRunnable) -> không phải lúc nào cũng đảm bảo thực thi phương pháp chạy có trong runnable không?
Tôi thậm chí còn thêm các phương thức ghi nhật ký để kiểm tra và có thể thấy rằng các bản ghi cho đến khi phương thức bài viết được thực hiện nhưng nhật ký phương thức chạy không được hiển thị.
Bài đăng (runnable) hoạt động như thế nào trong nội bộ? nó đảm bảo rằng thread ui (thread với handler) sẽ thực hiện điều này ngay sau khi bài được gọi?
Mọi trợ giúp sẽ được đánh giá cao.
Cảm ơn!
Mã bưu điện liên quan đến vấn đề. – kosa
@thinksteep sẽ cố gắng xem xét đề xuất được đưa ra bởi mattc dưới đây để xem tôi có thể làm điều gì đó về nó hay không. Tôi tránh đăng đoạn mã ở đây với hơn 500 dòng mã. Cảm ơn! – Deva