2014-05-23 110 views
0

如何從SQLite數據庫中檢索數據,並使用顯示在其他FragmentTextView信息ListViewonItemClick的Android從SQLite數據庫檢索數據

我只有從數據庫中包含ListView註冊的名稱,然後單擊onItemClick他們之後將被引導到我Fragment類,我想顯示使用TextView

在這裏,整個信息是我Cursor從我的適配器類

public Cursor readData() { 
    String[] allColumns = new String[] { SqlDbHelper._id, SqlDbHelper.COL_REG_ID, SqlDbHelper.COL_DOC_CODE, 
      SqlDbHelper.COL_FNAME, SqlDbHelper.COL_LNAME, SqlDbHelper.COL_SPEC, SqlDbHelper.COL_CARD_ID, 
      SqlDbHelper.COL_REGION, SqlDbHelper.COL_LOCATION, SqlDbHelper.COL_CONTACT }; 
    Cursor c = database.query(SqlDbHelper.DATABASE_TABLE, allColumns, null, null, null, null, null); 

    if(c != null){ 
     c.moveToFirst(); 
    } 
    return c; 
} 

回答

0

您可以使用您的MainActivity包含兩個片段的橋樑,並與主 - ListView中的片段具有實現onAttach()來存儲在MainActivity像顯示在this例子。 每次選擇的項目更改時,可以調用MainActivity的接口方法,MainActivity會將所選項目的信息傳遞給Details-Fragment,該信息用於查詢所選項目並更新TextView。用戶可以更改TextView中的文本,並在按下保存按鈕後執行更新查詢。