如何从sqlite数据库中获取要显示的特定列?

如何从sqlite数据库中获取要显示的特定列?,sqlite,android-studio,for-loop,Sqlite,Android Studio,For Loop,由于某些原因,当我运行应用程序时,我的代码不起作用。我认为这与我将数据从数据库加载到完整列表有关: for (int i = currentPosition; i < currentPosition+10; i++) { fullList.add("Name: " + data.getString(0) + "Quantity: " + data.getString(1) + "Type: " +

由于某些原因,当我运行应用程序时,我的代码不起作用。我认为这与我将数据从数据库加载到完整列表有关:

    for (int i = currentPosition; i < currentPosition+10; i++)
    {
        fullList.add("Name: " + data.getString(0) + "Quantity: " + data.getString(1) + "Type: " + data.getString(2));
    }
for(int i=currentPosition;i
如果我将代码改为下面的代码,那么我的应用程序将正确运行,因为它只显示数据库中的数量列,所以打印出名称:3数量:3类型:3 何时应打印出名称:牛奶数量:3类型:成分 那么,我如何告诉代码我希望从哪个列获取数据

for (int i = currentPosition; i < currentPosition+10; i++)
    {
        fullList.add("Name: " + i + "Quantity: " + i + "Type: " + i );
    }
for(int i=currentPosition;i