मैं एक कार्यसूची लिख रहा हूं और प्रोजेक्ट ऑब्जेक्ट है, जिसमें सभी कार्य (और मेटाडेटा) हैं। मैं एक्शन लॉग का उपयोग करता हूं, इसलिए जब कार्य बदलते हैं तो मैं इसे डेटाबेस में तुरंत सहेजता नहीं हूं, बस गतिविधि खत्म होने पर डेटाबेस में डंप करने के लिए इसे मेमोरी में रखें। गतिविधि की ऑनस्ट्रोय विधि इस के लिए सबसे अच्छी जगह है: यदि कोई ऑनरनेटन कॉन्फ़िगरेशन इंस्टेंस विधि कहा जाता है तो मैं प्रोजेक्ट को सहेजने के लिए सेवा शुरू करता हूं (किसी का उदाहरण एप्लिकेशन में संग्रहीत होता है)। बचत महंगा है: डीबी परियोजना में संशोधन है, इसलिए मैं नया डेटा सहेजता हूं, वर्तमान संशोधन बदलता हूं और पिछले संशोधन के डेटा को हटा देता हूं। तो मैं सुस्त आवेदन रोकने से डरता नहीं हूँ।गतिविधि के डेटा पर डेटा सहेजें Destroy विधि
लेकिन, to documentation aсcording मैं चाहिए do not count on this method being called as a place for saving data.
वहाँ अपने डेटा को बचाने के लिए किसी भी वैकल्पिक जगह है?
तो वैकल्पिक क्या है? .. –
अपने डेटा को 'ऑनस्टॉप()' में सहेजें। इसे हमेशा बुलाया जाएगा। – iagreen
ऑनसेट कॉल ऑनलाइन से पहले कॉन्फ़िगरेशन इंस्टेंस, इसलिए मुझे नहीं पता कि यह परिष्करण गतिविधि है, या सिर्फ उन्मुखीकरण परिवर्तन है। –