73 |
|
|
74 |
final Button departureBtn = (Button) findViewById(R.id.departurebtn); |
final Button departureBtn = (Button) findViewById(R.id.departurebtn); |
75 |
final Button arrivalBtn = (Button) findViewById(R.id.arrivalbtn); |
final Button arrivalBtn = (Button) findViewById(R.id.arrivalbtn); |
76 |
|
final Button metroBtn = (Button) findViewById(R.id.metrobtn); |
77 |
|
|
78 |
departureBtn.setOnClickListener( new OnClickListener() { |
departureBtn.setOnClickListener( new OnClickListener() { |
79 |
@Override |
@Override |
80 |
public void onClick(View arg0) { |
public void onClick(View arg0) { |
81 |
arrivalBtn.setBackgroundResource(R.drawable.custom_button); |
arrivalBtn.setBackgroundResource(R.drawable.custom_button); |
82 |
departureBtn.setBackgroundResource(R.drawable.custom_button_hilight); |
departureBtn.setBackgroundResource(R.drawable.custom_button_hilight); |
83 |
|
metroBtn.setBackgroundResource(R.drawable.custom_button); |
84 |
arrival = false; |
arrival = false; |
85 |
startDepartureFetcher(); |
startDepartureFetcher(); |
86 |
} |
} |
90 |
public void onClick(View arg0) { |
public void onClick(View arg0) { |
91 |
arrivalBtn.setBackgroundResource(R.drawable.custom_button_hilight); |
arrivalBtn.setBackgroundResource(R.drawable.custom_button_hilight); |
92 |
departureBtn.setBackgroundResource(R.drawable.custom_button); |
departureBtn.setBackgroundResource(R.drawable.custom_button); |
93 |
|
metroBtn.setBackgroundResource(R.drawable.custom_button); |
94 |
arrival = true; |
arrival = true; |
95 |
startDepartureFetcher(); |
startDepartureFetcher(); |
96 |
} |
} |
97 |
}); |
}); |
98 |
|
|
99 |
|
metroBtn.setOnClickListener( new OnClickListener() { |
100 |
|
@Override |
101 |
|
public void onClick(View v) { |
102 |
|
arrivalBtn.setBackgroundResource(R.drawable.custom_button); |
103 |
|
departureBtn.setBackgroundResource(R.drawable.custom_button); |
104 |
|
metroBtn.setBackgroundResource(R.drawable.custom_button_hilight); |
105 |
|
} |
106 |
|
}); |
107 |
|
|
108 |
|
|
109 |
|
|
110 |
|
|
122 |
} |
} |
123 |
|
|
124 |
ProviderFactory.purgeOldEntries(); //cleanup before fetching more data |
ProviderFactory.purgeOldEntries(); //cleanup before fetching more data |
125 |
|
|
126 |
|
Log.e("Station", station.toCSV() ); |
127 |
|
|
128 |
|
if (station.isMetro() == false) { |
129 |
|
metroBtn.setVisibility( View.GONE ); |
130 |
|
} |
131 |
|
|
132 |
if (station.isRegional() == false && station.isSTrain() == false) { |
if (station.isRegional() == false && station.isSTrain() == false) { |
133 |
getListView().setVisibility( View.GONE ); |
getListView().setVisibility( View.GONE ); |
134 |
findViewById(R.id.metroonly).setVisibility( View.VISIBLE ); |
findViewById(R.id.metroonly).setVisibility( View.VISIBLE ); |
135 |
departureBtn.setVisibility( View.GONE ); |
departureBtn.setVisibility( View.GONE ); |
136 |
arrivalBtn.setVisibility(View.GONE); |
arrivalBtn.setVisibility(View.GONE); |
137 |
|
metroBtn.setVisibility( View.GONE ); |
138 |
|
|
139 |
} else { |
} else { |
140 |
provider = ProviderFactory.getDepartureProvider(); |
provider = ProviderFactory.getDepartureProvider(); |