समझने योग्य यह प्रश्न थोड़ा सा व्यक्तिपरक है, लेकिन मेरा मानना है कि एक ठोस उत्तर है।एंड्रॉइड लाइफसाइकिल हैंडलिंग कितना है?
मेरे पास वास्तव में एक छोटी सी गतिविधि है जो किसी सूची में उपयोगकर्ता को कुछ डेटा प्रदर्शित करने से अधिक कुछ नहीं करती है। डेटा का उपयोग मैं एप्लिकेशन की SQLite डेटाबेस से आता है और मैं अपने आप को इस
public class MainActivity extends ListActivity{ private DatabaseAdapter dbHelper; @Override public void onCreate(Bundle b){ dbHelper = new DatabaseAdapter(this); super.onCreate(b); } @Override public void onResume(){ dbHelper.open(); fill_data();//a small method that uses dbHelper to setListAdapter super.onResume(); } @Override public void onPause(){ dbHelper.close(); super.onPause(); } private void fill_data(){/*makes use of dbHelper */ }
कर पाते हैं यह सिर्फ कोड मोटे तौर पर अनावश्यक है? मैं जीवनशैली को संभालना चाहता हूं ताकि जब मुख्य एक्टिविटी शीर्ष पर न हो, तो मैं कम से कम संसाधनों का उपयोग कर सकता हूं, लेकिन साथ ही, यह पूरी गतिविधि onCreate()
में की जा सकती है।