เกี่ยวกับการทํางานในเบื้องหลัง

แอปพลิเคชัน Android ควรใช้งานเบื้องหลังตามความเหมาะสม และหลีกเลี่ยงการทำทุกอย่างในเธรดหลักของแอป หากต้องการให้แอปตอบสนองต่อผู้ใช้และทำงานได้อย่างราบรื่นบนแพลตฟอร์ม Android ให้นำงานที่บล็อกหรือทำงานเป็นเวลานานออกจากเธรดหลัก (UI) แล้วเรียกใช้งานเหล่านั้นในเบื้องหลังแทน ซึ่งรวมถึงงานต่างๆ เช่น การถอดรหัสบิตแมป การเข้าถึงพื้นที่เก็บข้อมูล การทำงานกับโมเดลแมชชีนเลิร์นนิง (ML) หรือการดำเนินการตามคำขอเครือข่าย

สิ่งที่ควรทราบเกี่ยวกับงานเบื้องหลังมีดังนี้

  • ทําความเข้าใจการทำงานแบบไม่พร้อมกัน เอกสารนี้อธิบายการทํางานแบบไม่พร้อมกัน และช่วยให้คุณเข้าใจความแตกต่างระหว่างการทํางานแบบไม่พร้อมกันกับการทํางานแบบถาวร

  • งานต่อเนื่องคืองานเบื้องหลังที่กำหนดเวลาไว้ซึ่งจะยังคงทำงานต่อไปแม้จะมีการรีสตาร์ทแอปและการรีบูตระบบ

  • การใช้การออกอากาศอย่างมีประสิทธิภาพ แอป Android สามารถส่งหรือรับข้อความประกาศจากระบบ Android และแอป Android อื่นๆ ได้ เช่นเดียวกับรูปแบบการออกแบบการเผยแพร่และสมัครรับข้อมูล

  • วิธีใช้เทคนิคต่างๆ ที่จําเป็นในการทดสอบการทํางานแบบไม่พร้อมกันเทียบกับการทดสอบการทํางานแบบถาวร

วิดีโอ