private void updatePositionNeeds(){
  needQBs=2 - teamQBs.size();
  needRBs=4 - teamRBs.size();
  needWRs=6 - teamWRs.size();
  needOLs=10 - teamOLs.size();
  needKs=2 - teamKs.size();
  needSs=2 - teamSs.size();
  needCBs=6 - teamCBs.size();
  needF7s=14 - teamF7s.size();
  if (dataAdapterPosition != null) {
    positions=new ArrayList<String>();
    positions.add("QB (Need: " + needQBs + ")");
    positions.add("RB (Need: " + needRBs + ")");
    positions.add("WR (Need: " + needWRs + ")");
    positions.add("OL (Need: " + needOLs + ")");
    positions.add("K (Need: " + needKs + ")");
    positions.add("S (Need: " + needSs + ")");
    positions.add("CB (Need: " + needCBs + ")");
    positions.add("F7 (Need: " + needF7s + ")");
    positions.add("Top 100 Recruits");
    dataAdapterPosition.clear();
    for (    String p : positions) {
      dataAdapterPosition.add(p);
    }
    dataAdapterPosition.notifyDataSetChanged();
  }
}

private void updatePositionNeeds ( ) { needQBs = 2 - teamQBs . size ( ) ; needRBs = 4 - teamRBs . size ( ) ; needWRs = 6 - teamWRs . size ( ) ; needOLs = 10 - teamOLs . size ( ) ; needKs = 2 - teamKs . size ( ) ; needSs = 2 - teamSs . size ( ) ; needCBs = 6 - teamCBs . size ( ) ; needF7s = 14 - teamF7s . size ( ) ; if ( dataAdapterPosition != null ) { positions = new ArrayList < String > ( ) ; positions . add ( "QB (Need: " + needQBs + ")" ) ; positions . add ( "RB (Need: " + needRBs + ")" ) ; positions . add ( "WR (Need: " + needWRs + ")" ) ; positions . add ( "OL (Need: " + needOLs + ")" ) ; positions . add ( "K (Need: " + needKs + ")" ) ; positions . add ( "S (Need: " + needSs + ")" ) ; positions . add ( "CB (Need: " + needCBs + ")" ) ; positions . add ( "F7 (Need: " + needF7s + ")" ) ; positions . add ( "Top 100 Recruits" ) ; dataAdapterPosition . clear ( ) ; for ( String p : positions ) { dataAdapterPosition . add ( p ) ; } dataAdapterPosition . notifyDataSetChanged ( ) ; } }
update needs for each position
