2 |
|
|
3 |
import java.io.Serializable; |
import java.io.Serializable; |
4 |
|
|
5 |
public class DepartureBean implements Serializable |
import android.content.Context; |
6 |
|
|
7 |
|
|
8 |
|
public class DepartureEntry implements Serializable |
9 |
{ |
{ |
10 |
private static final long serialVersionUID = 1L; |
private static final long serialVersionUID = 1L; |
11 |
|
|
22 |
private String location = ""; |
private String location = ""; |
23 |
private String status = ""; |
private String status = ""; |
24 |
private String note = ""; |
private String note = ""; |
25 |
|
private String type = ""; |
26 |
|
|
27 |
|
|
28 |
public String getTime() { |
public String getTime() { |
72 |
} |
} |
73 |
public void setNote(String note) { |
public void setNote(String note) { |
74 |
this.note = note; |
this.note = note; |
75 |
|
} |
76 |
|
public String getType() { |
77 |
|
return type; |
78 |
} |
} |
79 |
|
public void setType(String type) { |
80 |
|
this.type = type; |
81 |
|
} |
82 |
|
|
83 |
|
|
84 |
|
|
85 |
public String getLastUpdateString() { |
public String getLastUpdateString(Context cntx) { |
86 |
|
String minutes = cntx.getString(R.string.departurebean_minutes); |
87 |
|
String unknown = cntx.getString(R.string.departurebean_unknown); |
88 |
switch (lastUpdate.charAt(0)) { |
switch (lastUpdate.charAt(0)) { |
89 |
case '1': |
case '1': |
90 |
return "<3 minutes"; |
return "<3 " + minutes; |
91 |
case '2': |
case '2': |
92 |
return "3-10 minutes"; |
return "3-10 " + minutes; |
93 |
case '3': |
case '3': |
94 |
return ">3 minutes"; |
return ">3 " + minutes; |
95 |
case '4': |
case '4': |
96 |
return "Unknown"; |
return unknown; |
97 |
default: |
default: |
98 |
return ""; |
return ""; |
99 |
} |
} |