0

应用理念:理念很简单。当应用程序启动时,它将连接到 Web 服务,该服务将返回数据库中特定列的行数,然后它将从第一行检索数据并显示在活动中。当用户用它的手指进行交互时,向左或向右(例如在页面中滑动),它需要从数据库中加载下一个(或上一个)行。请检查以下图片,您可能会更好地理解。

在此处输入图像描述

问题:由于我是 Android 新手,我想知道哪种方案最适合我的需求。当用户滑动并在当前屏幕上显示时,我实际上需要从数据库加载数据。

我尝试了什么:我已经完成了“作业”,并在谷歌上搜索了我的问题。我将 ViewPager 类的实现与PagerAdapter类一起使用。但是当我在下一页上滑动时,什么都没有显示(是的,我使用了 AsynTask 并且我成功地将数据拉到了我的设备上),而是显示在 NEXT 页面上。

所以我需要知道 ViewPager 是否真的是我需要的?我是否需要将 ViewPager 与 FragmentPagerAdapter 一起使用,以便在显示我的页面时准确加载我的文本?

4

1 回答 1

0

ViewPager很适合这个场景。

请注意,ViewPager默认情况下,在显示当前页面时会加载下一页和上一页(屏幕外页面限制 1)。您的适配器可能存在一些错误,导致它为错误的页面提取数据。要获得他们的帮助,请发布更具体的问题。

于 2013-06-13T14:24:49.320 回答