Library using Retrofit2 to obtain the ETA of the Hong Kong Tramways.
TramwaysService tramwaysService = ApiManager.getTramwaysService();
Call<Eta> call = tramwaysService.getEtaList(TramwaysService.STOP_EAST_KTT); //Getting the ETA for Stop KTT
call.enqueue(new Callback<Eta>() {
@Override
public void onResponse(Call<Eta> call, Response<Eta> response) {
List<Metadata> etas = response.body().getMetadata(); //Obtain the ETA of Trams
Log.d(TAG, t.toString(etas==null?"No Info":etas.toString()));
}
@Override
public void onFailure(Call<Eta> call, Throwable t) {
Log.d(TAG, t.toString());
}
});