Gewusst wie: abrufen von Daten aus einer Datenbank in android Erstellen einer Datenbank auf SqliteBrowser

Habe ich Witze.db Datenbank. Diese Datenbank-Datei importiert, die aus der Nutzung dieser Artikel., http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/. Jetzt habe ich Witze.db in /data/data/ein.b.c/Datenbank/Witze.db. In dieser Datenbank habe ich zwei Tabellen NepaliJokes und EnglishJokes. Also ich will Jetzt ermittelt werden diese nepali und Englisch Witze und display in textview, Aber ich getan habe folgenden code, der aber couldnot mehr Idee Wie abrufen von Daten aus der Datenbank.

public class FunnyJokes extends Activity implements View.OnClickListener {
private SQLiteDatabase database;

@Override
protected void onCreate(Bundle savedInstanceState) {
    Button back;
    super.onCreate(savedInstanceState);
    setContentView(R.layout.displayjoks1);

    back = (Button) findViewById(R.id.back_btn);
    back.setOnClickListener(this);

    DataBaseHelper helper = new DataBaseHelper(this);
    database = helper.getWritableDatabase();
    loadJokes();
}

private void loadJokes() {
     //jok=new ArrayList<String>();
      /*Cursor c = database.query("SELECT title,body" +
                                             " FROM " + 'tableName'
                                             + " WHERE category=1;",
                                             null);*/
     Cursor c = database.query("NepaliJokes", 
                null, null, null, null, null, null);

 c.moveToPosition(0);
 TextView tv= (TextView) findViewById(R.id.textView1);
 tv.append(c.getString(1));
 c.close();
}

@Override
public void onClick(View v) {
    switch (v.getId()) {
    case R.id.back_btn:
        FunnyJokes.this.finish();
        break;

    default:
        break;
    }

}
}

Benutze ich auch die Datenbank-Datei, import von in der DDMS->fileExploer. Ich importieren der Datenbank-Datei-Pull-mobile-Symbol aus der linken Seite des Datei-explorer-Abschnitt.

Schreibe einen Kommentar