当前位置: 首页 > 知识库问答 >
问题:

Android Volley没有来自StringRequest的响应

邹杰
2023-03-14

--我只是试图从html中检索数据,这样我就可以从应用程序的url中显示更新的数据,是Volly的方式还是我应该使用更简单的方法?

下面是我的volley StringRequest和RequestQueue:

String url = "http://www.fringeb7.co.il/";
final RequestQueue requestQueue = Volley.newRequestQueue(MainActivity.this);
// Request a string response from the provided URL.
StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
        new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    response_utf8 = URLDecoder.decode(URLEncoder.encode(response, "iso8859-1"),"UTF-8");
                    doc = Jsoup.parse(response_utf8);
                    Log.d("logr=",response);
                }
            },
        new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    error.printStackTrace();
                    Log.d("log2=", error.toString());
                    requestQueue.stop();
                }
    });
    // Add the request to the RequestQueue.
    requestQueue.add(stringRequest);

共有1个答案

羊越
2023-03-14

我花了足够长的时间,但没有问题。代码正常工作,在调试时没有响应,但当我运行应用程序时,请求完成,我得到了想要的响应。

因此,如果有人有类似的问题,由于某种原因,在调试时,我会得到响应,但在运行应用程序时,它的工作良好。(simpley dident知道)

在像我那样在调试中浪费时间之前,先尝试一下这个操作。

 类似资料:
  • 我正在从多个表/POJO中检索数据。我想要JSON格式的数据。在Pojo类中,我使用@JsonProperty。但我仍然没有得到所需格式的结果Json。我的结果是: 我想要格式

  • 问题内容: 我的Codeigniter文件说 但是我得到的http响应是: 即使包含,响应中仍缺少标题。我有关此标头的信息来源来自Mozilla开发人员网站 问题答案: 事实证明,仅当我通过PHP语法而不是codeigniter语法设置标头时,它才对我有用。真伤心

  • 问题内容: 当executeQuery函数运行,sql语句正常工作并在sql编辑器上运行时,给出正确的结果时,会发生问题。当它在jdbc上运行时,不会执行。该连接接受多个查询。 java.sql.SQLException:ResultSet来自UPDATE。没有数据。 问题答案: 这是不可能的,您必须将查询分开,以获得可以使用过程或函数的最佳解决方案。 程序应采取 返回结果,在这种情况下,它应该是

  • 问题内容: 以下代码调用错误。我在参考资料中找不到关于此的任何信息。’=’运算符右侧缺少空格是一个错误。 可以编译此语法的任何其他组合。根据我们对Swift的了解,有人知道这是否真的是无效的语法吗? 编辑:错误响应是: 答案:这段摘录似乎回答了我的问题。我只是找不到最长的时间: 运算符周围的空白用于确定将运算符用作前缀运算符,后缀运算符还是二进制运算符。以下规则总结了此行为: 如果运算符的两边或两

  • 我想在RESTful API中支持分页。 我的API方法应该通过返回产品的JSON列表。但是,可能有成千上万的产品,我想浏览它们,所以我的请求应该如下所示: 但我的JSON响应需要是什么样的呢?API使用者通常会在响应中期望分页元数据吗?还是只需要一系列产品?为什么? 看起来Twitter的API包含元数据:https://dev.twitter.com/docs/api/1/get/lists/

  • 我有一个自定义案例类异常: 在我的 dao 中,我有一个从数据库中提取对象的方法,该方法返回 future,如果此将来失败,我将抛出我的 RecordNotFoundException 异常: 在另一个方法中,我调用getPerson方法,所以我将恢复添加到另一个方法中,当未来使用RecordNotFoundException失败时,我想返回一些东西: 因此,基本上,我希望当getPerson失败