/ / एक संपादन में उदाहरण को कैसे सहेजना है? - एंड्रॉइड, लोड, सेव, एंड्रॉइड-एडिटेक्स्ट

एक संपादन में उदाहरण को कैसे सहेजना है? - एंड्रॉइड, लोड, सेव, एंड्रॉइड-एडिटेक्स्ट

मैं अपने स्कूल के लिए एक आवेदन बना रहा हूं, औरइसमें एक गतिविधि नोट्स-सेक्शन है। आप अपने नोट्स दर्ज कर पाएंगे, और जब आप गतिविधि नोट्स छोड़ देंगे तो एप को इंस्टेंस को सहेजना चाहिए (इसलिए उपयोगकर्ता ने जो नोट्स डाले हैं), और जब गतिविधि फिर से लोड की जाती है तो इंस्टेंस लोड होना चाहिए ताकि उपयोगकर्ता इसे देख सकते हैं और इसे संपादित कर सकते हैं। मेरा कोड है:

    package me.menno.Ghlyceum;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class Notes extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
this.setContentView(R.layout.notes);
}

public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add("Uitval");
menu.add("Notities");
menu.add("Help");
return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
String title = item.getTitle().toString();
if (title.equals("Uitval")) {
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);

} else if (title.equals("Notities")) {
Intent intent = new Intent(this, Notes.class);
startActivity(intent);

} else if (title.equals("Help")) {
Intent intent = new Intent(this, Help.class);
startActivity(intent);


}

return true;

}

क्या आप कृपया यह कहकर मेरी मदद कर सकते हैं कि मुझे कहां और सिक्योरिटी या कुछ शामिल करना चाहिए? मैं एंड्रॉइड में बिल्कुल शुरुआत कर रहा हूं, इसलिए यदि आप मेरी मदद कर सकते हैं, तो बहुत अच्छा होगा!

बहुत बहुत धन्यवाद,

मेन्नो

उत्तर:

जवाब के लिए 0 № 1

एक अच्छा उदाहरण मिल सकता है http://www.vogella.de/articles/AndroidSQLite/article.html#databasetutorial के साथ एक एसक्लाइट डेटाबेस बनाने के लिएsqliteOpenHelper वर्ग। सहायक संदर्भ बनाने के लिए अनुप्रयोग संदर्भ का उपयोग करना याद रखें, न कि गतिविधि संदर्भ। i.e. getAplicationContext ()। यह भी सुनिश्चित करें कि आपका डीबी इंस्टेंस स्थिर हो ताकि यह तब तक जारी रहे जब कोई गतिविधि स्वयं पुन: प्रयास करे। अंतिम लेकिन कम से कम नहीं, sqlite3 एंड्रॉइड डिवाइस पर स्क्लाइट का नाम है। यदि आप शैल के साथ इंटरफेसिंग एसक्यूएल से परिचित हैं तो यह डिवाइस पर टेबल को मैन्युअल रूप से देखने और नए बनाने / संशोधित करने के लिए एक सहायक डीबग टूल है।