Android Open Source - Bussan Preferences Util






From Project

Back to project page Bussan.

License

The source code is released under:

Copyright 2011 Kristian Bendiksen. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ...

If you think the Android project Bussan 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 no.kriben.bussan;
//from   w w  w.j a va2 s. co  m
import java.util.ArrayList;
import java.util.List;
import java.lang.Integer;


public class PreferencesUtil {
    public static List<Integer> decodeBusStopString(String string) {
        ArrayList<Integer> favorites = new ArrayList<Integer>();
        if (string.length() == 0)
            return favorites;

        String[] parts = string.split(",");
        for (String part : parts) {
            favorites.add(Integer.valueOf(part));
        }
        return favorites;
    }

    public static String encodeBusStopString(List<Integer> busStops) {

        String encoded = "";
        if (busStops.size() == 0)
            return encoded;

        for (Integer b : busStops) {
            encoded += b.toString() + ",";
        }

        // Remove the last delimiter
        return encoded.substring(0, encoded.lastIndexOf(","));
    }
}




Java Source Code List

no.kriben.bussan.AndroidFileStringCache.java
no.kriben.bussan.BusDepartureDetailActivity.java
no.kriben.bussan.BusStopAdapter.java
no.kriben.bussan.BusStopArrayAdapter.java
no.kriben.bussan.BusStopListActivity.java
no.kriben.bussan.BusStopMenuHandler.java
no.kriben.bussan.BusStopNameFormatter.java
no.kriben.bussan.BusStopWithDistance.java
no.kriben.bussan.BussanApplication.java
no.kriben.bussan.BussanAsyncTask.java
no.kriben.bussan.ConnectivityChecker.java
no.kriben.bussan.FindBusStopByDistanceActivity.java
no.kriben.bussan.FindBusStopByNameActivity.java
no.kriben.bussan.FrontpageActivity.java
no.kriben.bussan.PreferencesUtil.java
no.kriben.bussan.RealTimeActivity.java