【问题标题】:Hebrew Date web request android希伯来日期 web 请求 android
【发布时间】:2015-07-21 08:57:01
【问题描述】:

我正在尝试在我的 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);

更新:我没有调用 hebcal.com,而是使用http://kosherjava.com/ 并将他们的 API 下载到我的项目中。它为我提供了希伯来语日期,没有任何问题。

【问题讨论】:

    标签: android api date httprequest hebrew


    【解决方案1】:

    根据我所看到的,您提供的链接似乎没问题。 您应该首先检查 GSON 库和可用于从 JSON (http://google-gson.googlecode.com/svn/tags/1.2.3/docs/javadocs/com/google/gson/annotations/SerializedName.html) 创建 POJO 的注释。 基本上,您将用一种巧妙的方法替换 onResponse 中的处理,以从 JSON 中获取希伯来日期。 如果您需要有关如何实施的更多详细信息,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-23
      • 2011-01-27
      • 2021-04-17
      • 2016-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多