0

安卓新手,这是一个微不足道的问题,但在过去 3 小时内无法解决。

当我使用名为关键字的参数时,它没有显示正确的结果。否则,如果我在 url 中传递关键字值,它工作正常。不确定,如何正确传递 url 中的参数,以便检索正确的结果。

 RequestHandle requestHandle = client.get("http://koha-dev.cvpl.com.sg:9900/biblios?version=1.0&operation=searchRetrieve&query=" + keyword + "&startRecord=1&maximumRecords=10&recordSchema=dc", new TextHttpResponseHandler() {

上面没有显示正确的结果。

 RequestHandle requestHandle = client.get("http://koha-dev.cvpl.com.sg:9900/biblios?version=1.0&operation=searchRetrieve&query=knowledge&startRecord=1&maximumRecords=10&recordSchema=dc", new TextHttpResponseHandler() {

工作正常。

我试图检查关键字的值:

Toast.makeText(getActivity().getApplicationContext(), "checkdetails " + keyword, Toast.LENGTH_LONG).show();

结果如下:

checkdetails 关键字=知识

欢迎任何建议。提前致谢。

4

1 回答 1

0

我变了

                params.put("keyword", keyword);

                params.put("query", keyword);

这解决了这个问题。

于 2016-01-21T06:31:45.683 回答