Дата иврит веб-запрос Android
Я пытаюсь получить дату на иврите для моего приложения для Android. Пока что я не смог найти API, к которому мог бы отправить запрос.
Кто-нибудь может помочь или направить мне несколько ссылок?
Изменить: Как я могу интегрировать API в мои коды?
final TextView mTextView = (TextView) findViewById(R.id.text);
RequestQueue queue = Volley.newRequestQueue(this);
String url = "http://www.hebcal.com/shabbat/?cfg=json&geonameid=3448439&m=50";
StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
mTextView.setText("Response is: " + response.substring(0,500));
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
mTextView.setText("That didn't work!");
}
});
queue.add(stringRequest);
Я делаю что-то не так, но что?
1 ответ
Из того, что я видел, ссылка, которую вы предоставляете, выглядит нормально. Вам следует начать с проверки библиотеки GSON и аннотаций, которые вы можете использовать для создания POJO из JSON ( http://google-gson.googlecode.com/svn/tags/1.2.3/docs/javadocs/com/google/gson/annotations/SerializedName.html). По сути, вы замените обработку в onResponse на умный способ получить дату на иврите в формате JSON. Дайте мне знать, если вам нужно больше деталей о том, как это реализовать.