Android Open Source - Rejsekort-Reminder Activity Results






From Project

Back to project page Rejsekort-Reminder.

License

The source code is released under:

GNU General Public License

If you think the Android project Rejsekort-Reminder listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.publictransportation.modes;
/*w w w .ja v  a 2s .c  om*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ActivityResults {
  private List<String> results;
  final int MAX_RESULTS;
  
  public ActivityResults(int max) {
    results = new ArrayList<String>();
    MAX_RESULTS = max;
  }
  
  public void add(String result) {
    
    // limit to max size
    if (results.size() == MAX_RESULTS) {
      results.remove(0);
    }
    
    results.add(result);
  }
  
  // results presented in reverse
  public List<String> getLatestResults() {
    
    // present results in LIFO order
    List<String> copy = new ArrayList<String>(results); 
    Collections.reverse(copy);
    
    return copy;
  }
  
  public int size() {
    return results.size();
  }
}




Java Source Code List

com.example.publictransportation.MainActivity.java
com.example.publictransportation.WidgetProvider.java
com.example.publictransportation.modes.AbstractMode.java
com.example.publictransportation.modes.ActivityResults.java
com.example.publictransportation.modes.BusMode.java
com.example.publictransportation.modes.DefaultMode.java
com.example.publictransportation.modes.ForcedMode.java
com.example.publictransportation.modes.MetroMode.java
com.example.publictransportation.modes.ModeTypes.java
com.example.publictransportation.modes.MovingMode.java
com.example.publictransportation.modes.STrainMode.java
com.example.publictransportation.modes.WaitingMode.java
com.example.publictransportation.profiles.AbstractProfile.java
com.example.publictransportation.profiles.DefaultProfile.java
com.example.publictransportation.sensors.AbstractSensor.java
com.example.publictransportation.sensors.ActivitySensorIntentService.java
com.example.publictransportation.sensors.ActivitySensor.java
com.example.publictransportation.sensors.CellSensor.java
com.example.publictransportation.sensors.SensorTypes.java
com.example.publictransportation.sensors.TimeSensor.java
com.example.publictransportation.sensors.WifiGroup.java
com.example.publictransportation.sensors.WifiSensor.java
com.example.publictransportation.service.IModeManager.java
com.example.publictransportation.service.LogItem.java
com.example.publictransportation.service.LogTypes.java
com.example.publictransportation.service.Logger.java
com.example.publictransportation.service.TrackerService.java