我正在尝试为我的adroid应用程序获取希伯来语日期。到目前为止,我无法找到任何可以发送请求的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);
我做错了什么,但是什么?
答案 0 :(得分:0)
从我所看到的,您提供的链接似乎没问题。 您应该首先检查GSON库以及可用于从JSON(http://google-gson.googlecode.com/svn/tags/1.2.3/docs/javadocs/com/google/gson/annotations/SerializedName.html)创建POJO的注释。 基本上,您可以通过巧妙的方式替换 onResponse 中的处理,以获取JSON中的希伯来日期。 如果您需要有关如何实施它的更多详细信息,请与我们联系。