Android 我的帖子未在我的RSS应用程序中更新

Android 我的帖子未在我的RSS应用程序中更新,android,rss,Android,Rss,我创建了一个android应用程序来读取我博客中的提要,但当我在博客中添加新帖子时,刷新操作后应用程序中的内容不会发生变化 这是我的刷新菜单按钮代码,它工作正常,但无论我点击刷新多少次,都会提供相同的旧数据 @Override public boolean onOptionsItemSelected(MenuItem item) { if(item.getItemId()== R.id.menu_refresh) { mdialog = new ProgressDia

我创建了一个android应用程序来读取我博客中的提要,但当我在博客中添加新帖子时,刷新操作后应用程序中的内容不会发生变化

这是我的刷新菜单按钮代码,它工作正常,但无论我点击刷新多少次,都会提供相同的旧数据

@Override
  public boolean onOptionsItemSelected(MenuItem item) {
    if(item.getItemId()== R.id.menu_refresh) {
        mdialog = new ProgressDialog(this);
        mdialog.setMessage("Loading Content Please Wait...");
        mdialog.show();

        JsonParse();

//I even specified DatasetChanged(); and still it is not working

        itemsAdapter.notifyDataSetChanged();

        mqueue.addRequestFinishedListener(new 
        RequestQueue.RequestFinishedListener<String>() {
            @Override
            public void onRequestFinished(Request request) {
                mdialog.dismiss();
            }
        });



    }

    return true;
}
这是我的截取JSON解析代码

private void JsonParse() {

String url = "https://api.rss2json.com/v1/api.json?rss_url=http://itzmydarz.blogspot.com/atom.xml";
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {


        @Override
        public void onResponse(JSONObject response) {
            try {
                JSONArray jsonArray = response.getJSONArray("items");
                for(int i =0; i<jsonArray.length();i++){
                    JSONObject items = jsonArray.getJSONObject(i);
                    String title = items.getString("title");
                    String date = items.getString("pubDate");
                    String data= items.getString("description");
                   // String imageurl= items.getString("url");
                    webPageItemsList.add(new WebPageItems(data,title,date));

                }

itemsAdapter = new ItemsAdapter(MainActivity.this,webPageItemsList);
                recyclerView.setAdapter(itemsAdapter);


            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            error.printStackTrace();
        }
    });

    mqueue.add(request);

}

}

因为你的Jsonparse没有调用这就是为什么什么?你能说得更清楚些吗?我不熟悉这个,但我调用了我的JsonParse,并将适配器的DataSetChangedyou首先检查两个数据是否相同?实际上,我使用rss2json网站从xml url获取JSON对象,我认为即使更改了xml代码,它也显示了相同的JSON对象。还有别的办法吗?