2013-03-13 136 views
0

我已經實現了視圖尋呼機概念並檢索了一個數據。 現在,我想要從數據庫中的其他數據,我刷卡的頁面..如何在View Pager概念中從數據庫中檢索數據?

xyz= db.tablename(id); 
for (int i = 0; i < xyz.size(); i++) 
{ 
data1 key= xyz.get(i).get("data1"); 
    data2 key=xyz.get(i).get("data2"); 
    data3 key=xyz.get(i).get("data3"); 
} 

現在,我得到一個屏幕上這些值,並正在重複其他刷卡意見。

鑑於,我希望其他版面的刷卡視圖的值更改。

在設置特定字段的文本後,我已經聲明瞭查看尋呼機編碼。

我查看傳呼機編碼是這個..

pageadapter adapter=new pageadapter(); 
vp.setAdapter(adapter); 
vp.setCurrentItem(0); 

我應該怎麼辦?

我試圖在FOR循環內實現視圖尋呼機編碼(上面提到的編碼),但既沒有看到內容佈局,也沒有看到滑動功能的工作。

回答

1

如果您在片段類中使用帶有ViewPager的片段,請使用其中id爲ViewPager的ID的Where語句製作遊標。並用該遊標填充你的列表視圖。這樣,所有數據庫條目將根據ViewPager的ID進行排序。在數據庫中創建一個名爲ViewpagerID的額外列,或者根據需要添加任何內容。

原始查詢可以像

SELECT * FROM tbl_name WHERE ViewpagerID =?

哪裏?可以是您的viewpager ID。

+0

不,我不使用碎片... – elegance 2013-03-13 05:16:22

+1

然後我建議使用它。如果你的每個視圖都有一個列表視圖,那麼你可以在課堂上控制所有的列表視圖。因爲你將只使用一個片段類。我也在處理這種實現。 – 2013-03-13 05:23:11