Example #1
0
 public List<Question> getSortedQuestions(Context context) {
   List<Question> temp = new ArrayList<Question>(this.questions);
   DistanceComparator compare = new DistanceComparator();
   compare.setContext(context);
   Collections.sort(this.questions, compare);
   return temp;
 }
Example #2
0
  private LinkedList<TaxiData> makeCopyListOfTaxi(User u) {
    LinkedList<TaxiData> templistOfTaxiData = new LinkedList<TaxiData>();

    for (Taxi taxi : listOfTaxi) {
      if (!taxi.isBusy()
          && (DistanceComparator.calculateDistance(u.getPos(), taxi.getPos()) < 1000)) {
        TaxiData td = new TaxiData();
        td.setId((int) taxi.getId());
        td.setPos(taxi.getPos());
        templistOfTaxiData.add(td);
      }
    }
    return templistOfTaxiData;
  }