public Track(Context context){
  track=new ArrayList<TrackPoint>();
  ctx=context;
  if (isOpen) {
    markSavingBroken("Attempted to open multiple instances of Track - saving disabled",null);
  }
 else {
    isOpen=true;
    Log.i(TAG,"Opened track");
    asyncLoad();
  }
}

public Track ( Context context ) { track = new ArrayList < TrackPoint > ( ) ; ctx = context ; if ( isOpen ) { markSavingBroken ( "Attempted to open multiple instances of Track - saving disabled" , null ) ; } else { isOpen = true ; Log . i ( TAG , "Opened track" ) ; asyncLoad ( ) ; } }
indicates how many of the track points are already in the save file .
