/ / Ako uložiť inštanciu v edittext? - android, načítať, uložiť, android-edittext

Ako uložiť inštanciu v textovom editáte? - android, načítať, uložiť, android-edittext

Vytváram žiadosť o svoju školu ajedna aktivita v ňom je časť poznámok. Môžete zadať svoje poznámky a keď opustíte poznámky o aktivite, aplikácia by mala uložiť inštanciu (tak poznámky, ktoré používateľ vložil) a po opätovnom načítaní aktivity by sa mala nahrať inštancia tak, aby používateľ môžete ho zobraziť a upraviť. Môj kód je:

    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;

}

Mohli by ste mi pomôcť, keby som povedal, kde by som mal zahrnúť oncreate a saveinstance alebo niečo také? Som úplne začiatočník v systéme Android, takže ak by ste mi mohli pomôcť, bolo by to skvelé!

Mnohokrat dakujem,

Menno

odpovede:

0 pre odpoveď č. 1

Dobrý príklad možno nájsť na adrese http://www.vogella.de/articles/AndroidSQLite/article.html#databasetutorial pre vytvorenie databázy sqlite strieda sqliteOpenHelper. nezabudnite použiť kontext aplikácie na vytvorenie objektu pomocníka a nie kontextu aktivity. tj. getApplicationContext (). Uistite sa, že vaša inštancia db statická, takže jej pretrváva, ak sa aktivita sama obnoví. v neposlednom rade, sqlite3 je názov sqlite na zariadení Android. Ak ste oboznámení s rozhraním sql so shellom, je to užitočný nástroj na ladenie, ktorý umožňuje manuálne zobraziť tabuľky na zariadení a vytvoriť / upraviť nové.