0

単純なカーソル アダプターを作成しようとしています。見つけたすべての Web サイトと、ここにあるすべてのスレッドをチェックしましたが、何が問題なのかわかりません。

gcDBAssist dbHelper;
SQLiteDatabase db;
Cursor cursor;
String display;
String TAG = "Listing the database";
ListView listTimeline;
SimpleCursorAdapter adapter;

static final String[] FROM = { gcDBAssist.C_ID, gcDBAssist.C_TIME, gcDBAssist.C_SCORE, gcDBAssist.C_LEVEL, gcDBAssist.C_POSTED, gcDBAssist.C_USER };
static final int[] TO = { R.id.textID, R.id.textTime, R.id.textScore, R.id.textLevel, R.id.textPosted, R.id.textUser };

@Override
protected void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);
  setContentView(R.layout.time_list);
  listTimeline = (ListView) findViewById(R.id.listTimeline);

  dbHelper = new gcDBAssist(this);
  db = dbHelper.getReadableDatabase();

}

@Override
protected void onResume() {

  super.onResume();

  //get the data
  cursor = db.rawQuery("SELECT * from " +gcDBAssist.TABLE, null);       
  adapter = new SimpleCursorAdapter(this, R.layout.row, cursor, FROM, TO, 0);
  listTimeline.setAdapter(adapter);

いくつかのチェックを実行したところ、. を使用してデータベースにアクセスできますwhile(cursor.moveToNext())

4

0 に答える 0