How to get All TextViews in each row of a ListView using Robotium

public void printAllTextViewsByRowIntoListView(){
vListView = solo.getCurrentViews(ListView.class).get(0);
        if (vListView.getCount() > 0) 
        {
          for (int i = 1; i <= vListView.getLastVisiblePosition(); i++) 
         
          vListRow = vListView.getChildAt(i);
          vTextViewsInListRow = solo.getCurrentViews(TextView.class, vListRow); 
          print(“Row #”+i+” contents “);
          for (int j = 0; j < vTextViewsInListRow.size(); j++) 
          { 
          print(vTextViewsInListRow.get(j).getText().toString());
          }
          print(“………”);
          }
        }
          else print(“No contents available”);
}