AndroidでJSON-RPCサービスからの応答を取得しようとしていますが、現在3.0 Honeycombで開発中です。android-json-rpc、無効な応答を受け取りました
これは私が使用していますライブラリです: http://code.google.com/p/android-json-rpc/
を、私はテストのために、このJSON-RPCサービスのページを使用しています: http://www.raboof.com/projects/jayrock/demo.ashx
接続が動作しているようですが、私はこの例外を得続ける
私はさまざまな方法と調査ページを試しましたが、私はいつも同じ例外を受け取ります。どこが間違っていますか?
関連コードは以下のとおりです。 3.0 Androidはメインストリームでネットワーク接続を許可しないため、AsyncTaskが使用されます。前もって感謝します。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
JSONHandler task = new JSONHandler();
task.execute(new String[] {"http://www.raboof.com/projects/jayrock/demo.ashx"});
}
private class JSONHandler extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... urls) {
for (String url : urls) {
JSONRPCClient client = JSONRPCClient.create(url);
client.setConnectionTimeout(2000);
client.setSoTimeout(2000);
try {
client.call("counter");
} catch (JSONRPCException e) {
e.printStackTrace(); //Invalid JSON Response caught here
}
}
return null;
}
}