7
แอปพลิเคชัน WillEnterForeground vs. applicationDidBecomeActive, แอปพลิเคชัน WillResignActive กับ applicationDidEnterBackground
ผู้รับมอบสิทธิ์ที่เหมาะสมที่จะใช้งานเมื่อแอปพลิเคชันตื่นขึ้นมาจากพื้นหลังและคุณต้องการให้แอปพลิเคชันเตรียมใช้งานอยู่ applicationWillEnterForeground vs applicationDidBecomeActive - ความแตกต่างคืออะไร ผู้รับมอบสิทธิ์ที่เหมาะสมที่จะใช้งานเมื่อแอปพลิเคชันกำลังจะเข้าสู่โหมดสลีปและคุณต้องการจัดเตรียมแอปพลิเคชันเพื่อล้างข้อมูลและบันทึกข้อมูล applicationWillResignActive vs. applicationDidEnterBackground - ความแตกต่างคืออะไร นอกจากนี้ฉันยังสังเกตเห็นว่า applicationWillResignActive ได้รับการโทรเมื่อมี SMS เข้ามาหรือโทรเข้ามา แต่ผู้ใช้เลือกที่จะคลิกตกลงและดำเนินการต่อ ฉันไม่ต้องการให้แอปดำเนินการใด ๆ ในกรณีเหล่านี้ ฉันแค่ต้องการให้มันทำงานต่อไปโดยไม่ต้องล้างข้อมูลกลางใด ๆ เนื่องจากผู้ใช้ไม่ได้ออกจากแอป ดังนั้นฉันคิดว่ามันเหมาะสมกว่าที่จะทำการล้างข้อมูลในแอปพลิเคชัน DidEnterBackground ฉันขอขอบคุณที่คุณป้อนข้อมูลเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดเพื่อเลือกผู้ได้รับมอบหมายที่จะตื่นขึ้นและเข้านอนรวมถึงการพิจารณาเหตุการณ์ที่ถูกขัดจังหวะด้วย SMS / การโทร ขอบคุณ