/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/provider/XmlStationProvider.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/provider/XmlStationProvider.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 357 by torben, Tue Sep 29 19:06:34 2009 UTC revision 391 by torben, Sat Oct 3 10:55:43 2009 UTC
# Line 1  Line 1 
1  package dk.thoerup.traininfo.provider;  package dk.thoerup.traininfo.provider;
2    
3    
4    import java.net.URLEncoder;
5  import java.util.ArrayList;  import java.util.ArrayList;
6  import java.util.List;  import java.util.List;
7    
# Line 23  public class XmlStationProvider implemen Line 25  public class XmlStationProvider implemen
25                  return stations;                  return stations;
26          }          }
27    
28    
29          @Override          @Override
30          public boolean lookupStations(Location location) {          public boolean lookupStations(Location location) {
                 boolean success = false;  
31                  String url = XmlUtil.SERVICE_BASE + "/LocateStations?latitude=" + location.getLatitude() + "&longitude=" + location.getLongitude();                  String url = XmlUtil.SERVICE_BASE + "/LocateStations?latitude=" + location.getLatitude() + "&longitude=" + location.getLongitude();
32                  Log.i("url", url);                  Log.i("url", url);
33                    return lookupStationsWorker(url);
34            }
35            
36            @Override
37            public boolean lookupStations(String name) {            
38                    
39            //      String url = XmlUtil.SERVICE_BASE + "/LocateStations?name=" + Uri.encode(name);
40                    String url = "";
41                    
42                    try {
43                            url = XmlUtil.SERVICE_BASE + "/LocateStations?name=" + URLEncoder.encode(name, "ISO8859-1");    
44                    } catch (Exception e) {
45                            Log.e("lookupStations", "Encoding failed", e);
46                    }
47                    
48                    Log.i("url", url);
49                    return lookupStationsWorker(url);
50            }
51            
52            
53            public boolean lookupStationsWorker(String url) {
54                    boolean success = false;
55    
56                  try {                  try {
57                          stations.clear();                          stations.clear();
58                                                    

Legend:
Removed from v.357  
changed lines
  Added in v.391

  ViewVC Help
Powered by ViewVC 1.1.20