2013-03-13 138 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