Дата иврит веб-запрос 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. Дайте мне знать, если вам нужно больше деталей о том, как это реализовать.

Другие вопросы по тегам