Android的新手,这是一个微不足道的问题,但在最近3个小时内无法解决。
当我使用名为keyword的参数时,它没有显示正确的结果。如果我在网址中传递关键字值,则工作正常。不确定,如何正确传递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 keyword = knowledge
欢迎任何建议。提前谢谢。
答案 0 :(得分:0)
我改变了
params.put("keyword", keyword);
到
params.put("query", keyword);
解决了这个问题。