私はアンドロイドが初めてです。EditText から文字列を取得して SQLite に保存するアプリを作成するだけです。データベースの内容を ListView で見たいと思っています。しかし、この作業のメソッドを書くのを手伝ってくれませんか。
それが私のDBManagerクラスです
package com.sara.app.savetextapp;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DBManager extends SQLiteOpenHelper {
public static final String DB_NAME = "Data";
public static final String TABLE_NAME = "test";
public static final String COLUMN_NAME= "text";
private static final String COLUMN_TEXT_ID = "_id";
public DBManager(Context context) {
super(context, DB_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE " + TABLE_NAME + " ("
+ COLUMN_TEXT_ID + " integer primary key autoincrement, "
+ COLUMN_NAME + " varchar(100))");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
db.execSQL("DROP TABLE IF EXISTS");
onCreate(db);
}
public Cursor getDetails()
{
SQLiteDatabase db = getReadableDatabase();
return db.rawQuery("select text from Data", null);
}
}