我有一個問題,顯示從我的數據庫在列表視圖中的記錄。這是我的代碼SimpleCursorAdapter和ListView問題
public class FirstTab extends ListActivity {
private DatabaseHelper dbhelper;
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.first);
dbhelper = new DatabaseHelper(getApplicationContext());
Cursor cursor = dbhelper.getAllNotes();
startManagingCursor(cursor);
String[] columns = new String[] {DatabaseHelper.colTitle , DatabaseHelper.colDate};
int[] to = new int[] { android.R.id.text1, android.R.id.text2};
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, cursor, columns, to);
setListAdapter(mAdapter);
}
}
和
...
public Cursor getAllNotes()
{
SQLiteDatabase db=this.getReadableDatabase();
return db.query(noteTable, new String [] {colTitle, colDesc, colDate}, null, null, null, null, null);
}
...
,如果你需要更多的,這裏是回購https://github.com/grzegorz-l/myHomeworks
當我開始我的應用程序崩潰,它在beggining(RuntimeException的)。如果我在onCreate方法中註釋2最後一行,它會運行但是不會顯示任何內容。
在此先感謝
格雷格
發佈異常消息/堆棧跟蹤的詳細信息。 – superfell 2011-04-08 21:44:05