เกมของฉันบันทึกสถานะหลังจากช่วงเวลาคงที่ในไฟล์ในที่เก็บข้อมูลภายในเกม / แอพ เมื่อเกมของฉันถูกฆ่าหรือล้มเหลวโดยผู้ใช้หรือระบบปฏิบัติการตามลำดับเราจะเขียนสถานะเกมปัจจุบันลงในไฟล์นั้น การเขียนไฟล์หลังจากช่วงเวลาการแก้ไขทำงานได้ดี แต่เมื่อเกมหยุดทำงาน / ถูกฆ่าโดยระบบปฏิบัติการหรือผู้ใช้การดำเนินการเขียนไฟล์ล้มเหลว ความล้มเหลวในการดำเนินงานส่งผลให้สถานะเกมไม่สมบูรณ์หรือสถานะเกมว่างเปล่าเช่นไม่มีข้อมูลที่เขียนลงไฟล์เลย ฉันได้ลองใช้วิธีแก้ไขปัญหาหลายอย่างโดยใช้บริการ android ในกรณีที่บริการไม่ใช่บริการที่เหนียวติดกับแอป ในทางกลับกันถ้าบริการติดแล้วมันจะเริ่มต้นใหม่ แต่ความตั้งใจที่แนบมากับบริการเป็นโมฆะหรือใหม่
คำถามคือฉันจะบันทึกข้อมูลของฉัน (อาจ ~ 2-3MB) ในไฟล์ในที่จัดเก็บข้อมูลภายในอย่างสมบูรณ์เมื่อผู้ใช้ / ระบบปฏิบัติการของเกม / แอพถูกฆ่าตาย?