0

Android を初めて使用する場合、これは些細な問題ですが、過去 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 に答える