Этот учебник devx может вам помочь.Продолжайте шаг за шагом, чтобы понять, как это работает, используя журнал без ограничений.Обе инструкции по reigndesign и devx мне очень помогли, и теперь у меня есть внешне инициализированная многотабличная база данных, обернутая в ContentProvider, и она работает как чудо.
Сначала попробуйте получить все ваши данные и используйте курсор спростой ListActivity.Если это не сработает и пока вы не понимаете, как это сделать, бессмысленно добавлять больше сложности.
Мои два цента.
--- Обновление:
Адаптировано из моего класса ContentProvider, попробуйте
CustomHelper dbHelper = new CustomHelper(context);
try {
dbHelper.createDatabase();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
myDB = dbHelper.getWritableDatabase();
try {
dbHelper.openDatabase();
}catch(SQLException sqle){
throw sqle;
}
, затем запросите myDB
Cursor c = sqlBuilder.query(
ofopsDB,
projection,
selection,
selectionArgs,
null,
null,
sortOrder);
Затем вы можете контролироватьрезультат при регистрации c.getCount()
и проверке содержимого первого элемента с помощью c.moveToFirst()
.