गेम / ऐप इंटरनल स्टोरेज में एक फाइल पर निश्चित अंतराल के बाद मेरा गेम अपनी स्थिति बचाता है। जब मेरा गेम उपयोगकर्ता या ओएस द्वारा क्रमशः मारा जाता है या दुर्घटनाग्रस्त हो जाता है, तो हम उस फ़ाइल पर वर्तमान गेम स्थिति लिखते हैं। फिक्स अंतराल के बाद फ़ाइल लेखन ठीक काम कर रहा है, लेकिन जब ओएस या उपयोगकर्ता द्वारा गेम को क्रैश / मार दिया जाता है, तो फ़ाइल लेखन ऑपरेशन विफल हो जाता है। ऑपरेशन की विफलता के परिणामस्वरूप अपूर्ण गेम स्थिति या खाली गेम स्थिति होती है अर्थात फ़ाइल पर कोई डेटा नहीं लिखा जाता है। मैंने एंड्रॉइड सेवा का उपयोग करते हुए कई समाधानों की कोशिश की है, यदि यह सेवा है तो ऐप के साथ नॉन स्टिकी सेवा को मार दिया जाता है। दूसरी ओर यदि सेवा STICKY है तो इसे फिर से शुरू किया जाता है लेकिन इरादा जो सेवा के साथ शुरू में जुड़ा हुआ था वह शून्य या नया है।
सवाल यह है कि जब मैं अपना गेम / ऐप उपयोगकर्ता / ओएस द्वारा मार दिया जाता है, तो मैं अपने डेटा को पूरी तरह से आंतरिक भंडारण में कैसे बचा सकता हूं?